Sürüm Uyuşmazlığı İstisnası
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.
Bu hata, IronPdf.Slim paketi ve bağımlılıklarının, sürüm uyuşmazlıkları nedeniyle uyumsuz olduğunda ortaya çıkar.
Olası neden
Hata genellikle yalnızca IronPdf.Slim paketi güncel olduğunda, ancak bağımlılıkları güncel olmadığında ortaya çıkar.
IronPdf.Slim paketi için anahtar bağımlılıklar şunlardır:
- IronSoftware.Common
- IronSoftware.System.Drawing
- IronPdf.Native.Chrome
- IronPdf.Native.Chrome.Windows (Windows için)
- IronPdf.Native.Chrome.Linux (Linux için)
- IronSoftware.Native.PdfModel
Bu bağımlılıklar, özellikle eski sürümlerde, otomatik olarak IronPdf.Slim ile güncellenmeyebilir.
Çözümler
Bu sorunu çözmek için aşağıdaki seçenekleri göz önünde bulundurun:
-
IronPDF paketlerini yeniden yükleyin: NuGet Paket Yöneticisini kullanarak Visual Studio'da tüm IronPDF ile ilgili paketleri kaldırın, ardından en son sürümleri yeniden yükleyin. Bu, eski ikili dosyaların kaldırılmasını sağlar, çalışma zamanı çakışmalarını önler. Uyumlu bağımlılık sürümleri için NuGet sayfasına bakın.
-
IronPDF'ye Geçin: IronPdf.Slim'i ve bağımlılıklarını kaldırın, ardından tam IronPDF paketini yükleyin. Bu, uyumlu sürümlerle gerekli tüm bağımlılıkları otomatik olarak içerir.
-
Bağımlılıkların otomatik olarak indirilmesini etkinleştirin: Belirtilen bağımlılıkları kaldırın ve IronPdf.Slim ile aşağıdaki kodu kullanın:
// 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 $csharpLabelBu, ilk çalıştırma sırasında doğru yerel ikili dosyaları ve bağımlılıkları indirecektir. Bu, bir internet bağlantısı gerektirir ve biraz zaman alabilir.
Daha fazla yardım gereksinimi duyarsanız, bir Mühendislik Talebi gönderin.

