Sürüm Uyumsuzluğu İ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 uyumsuz sürümler nedeniyle uyumsuz olması durumunda oluşur.
Olası Neden
Hata genellikle yalnızca IronPdf.Slim paketi güncellendiğinde ortaya çıkar, oysa bağımlılıkları eski kalır.
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, IronPdf.Slim ile otomatik olarak güncellenmeyebilir.
Cozumler
Bu sorunu çözmek için aşağıdaki seçenekleri göz önünde bulundurun:
-
IronPDF paketlerini yeniden yükleyin: Visual Studio'da NuGet Paket Yöneticisini kullanarak 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'e Geçiş: IronPdf.Slim ve bağımlılıklarını kaldırın, ardından tam IronPdf paketini yükleyin. Bu, uyumlu sürümlerle tüm gerekli bağımlılıkları otomatik olarak içerir.
-
Bağımlılıkların otomatik indirilmesini etkinleştirin: Belirtilen bağımlılıkları kaldırın ve IronPdf.Slim'i aşağıdaki kodla 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ırmada doğru yerel ikili dosyaların ve bağımlılıkların indirilmesini sağlayacaktır. Bu işlem için bir internet bağlantısı gereksinimi vardır ve süreç biraz zaman alabilir.
Daha fazla yardıma ihtiyaçınız varsa bir Mühendislik Talebi gönderin.

