Exception de Mismatch de Version

This article was translated from English: Does it need improvement?
Translated
View the article in English
Invalid assembly version for 'IronInterop' (actual: 2022.x.x.xxxx; expected: 2022.x.x.xxxx). This version of IronPdf requires updated native dependencies. Please clear your build output directory of old assemblies so IronPdf can automatically download the new dependencies at runtime. Alternatively, you may add NuGet package IronPdf.Native.Chrome version 2022.x.xxxx to your project and rebuild.

Cette erreur se produit lorsque le package IronPdf.Slim et ses dépendances sont incompatibles en raison de versions non correspondantes.

Cause possible

L'erreur survient généralement lorsque seul le package IronPdf.Slim est mis à jour, tandis que ses dépendances restent obsolètes.

Dépendances clés pour leIronPdf.Slimle package comprend :

Solutions

Pour résoudre ce problème, envisagez les options suivantes :

  • Réinstaller les packages IronPDF : Utilisez le Gestionnaire de packages NuGet dans Visual Studio pour désinstaller tous les packages liés à IronPDF, puis réinstallez les dernières versions. Cela garantit que les anciens binaires sont supprimés, évitant ainsi les conflits à l'exécution. Se référer à laPage NuGetpour les versions de dépendances compatibles.
  • Switch to IronPDF : Désinstallez IronPdf.Slim et ses dépendances, puis installez le completIronPDFpaquet paquet. Cela inclut automatiquement toutes les dépendances nécessaires avec des versions compatibles.
  • Activer le téléchargement automatique des dépendances : Désinstallez les dépendances mentionnées et utilisez IronPdf.Slim avec le code suivant : IronPdf.InstallationAutomaticallyDownloadNativeBinaries = true;. Ceci téléchargera les binaires natifs corrects et les dépendances lors de la première exécution. Notez que cela nécessite une connexion Internet et peut prendre un certain temps.

    Soumettre unDemande d'ingénieriesi vous avez besoin d'une assistance supplémentaire.