Exceção de incompatibilidade de versão
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.
Esse erro ocorre quando o pacote IronPdf.Slim e suas dependências são incompatíveis devido a versões incompatíveis.
Possível causa
O erro geralmente ocorre quando apenas o pacote IronPdf.Slim é atualizado, enquanto suas dependências permanecem desatualizadas.
As principais dependências do pacote IronPdf.Slim incluem:
- IronSoftware.Comum
- IronSoftware.System.Drawing
- IronPdf.Native.Chrome
- IronPdf.Native.Chrome.Windows (para Windows)
- IronPdf.Native.Chrome.Linux (para Linux)
- IronSoftware.Native.PdfModel
Essas dependências podem não ser atualizadas automaticamente com o IronPdf.Slim, principalmente em versões mais antigas.
Soluções
Para resolver esse problema, considere as seguintes opções:
-
Reinstale os pacotes do IronPDF : Use o Gerenciador de Pacotes NuGet no Visual Studio para desinstalar todos os pacotes relacionados ao IronPDF e, em seguida, reinstale as versões mais recentes. Isso garante a remoção de arquivos binários antigos, evitando conflitos em tempo de execução. Consulte a página do NuGet para obter informações sobre as versões de dependências compatíveis.
-
Mudar para o IronPDF : Desinstale o IronPdf.Slim e suas dependências e, em seguida, instale o pacote completo do IronPDF . Isso inclui automaticamente todas as dependências necessárias com versões compatíveis.
-
Ativar o download automático de dependências : Desinstale as dependências mencionadas e use o IronPDF com o seguinte código:
// Enables automatic download of native binaries during runtime IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;// Enables automatic download of native binaries during runtime IronPdf.Installation.AutomaticallyDownloadNativeBinaries = true;' Enables automatic download of native binaries during runtime IronPdf.Installation.AutomaticallyDownloadNativeBinaries = True$vbLabelText $csharpLabelIsso fará o download dos binários nativos e das dependências corretas durante a execução inicial. Observe que isso requer uma conexão com a internet e pode levar algum tempo.
Envie uma solicitação de engenharia caso precise de mais assistência.

