版本不匹配异常

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.

当IronPdf.Slim包及其依赖项由于版本不匹配而不兼容时,会发生此错误。

可能原因

当只更新 IronPdf.Slim 包而其依赖保持过时时,通常会出现这个错误。

关键依赖项为IronPdf.Slim包含内容:

解决方案

要解决此问题,请考虑以下选项:

  • 重新安装IronPDF包:使用Visual Studio中的NuGet包管理器卸载所有与IronPDF相关的包,然后重新安装最新版本。 这确保了旧的二进制文件被移除,防止了运行时冲突。 请参考NuGet 页面用于兼容的依赖版本。
  • 切换到IronPdf:卸载IronPdf.Slim及其依赖项,然后安装完整版本IronPdfpackage 包. 这将自动包含所有必需的依赖项及其兼容版本。
  • 启用自动下载依赖项:卸载所提及的依赖项,并使用以下代码搭配 IronPdf.Slim:IronPdf.InstallationAutomaticallyDownloadNativeBinaries = true;。 这将在初始运行期间下载正确的本机二进制文件和依赖项。 请注意,这需要互联网连接,可能需要一些时间。

    提交一个工程要求如需进一步帮助。