IronWord with DocumentFormat.OpenXml
Projede iki paketin paylaşılması durumunda, IronWord'un DocumentFormat.OpenXml ile birlikte çalıştırılması bozuk belgeler, yanlış formatlama veya çalışma zamanı hataları üretebilir.
System.InvalidOperationException
NullReferenceException
Sorun, IronWord ile DocumentFormat.OpenXml'un yeni sürümleri arasındaki dahili tür ve bağımlılık uyumsuzluklarından kaynaklanmaktadır. Bu sürümler uyuşmadığında, belge bozulmaları, bozuk biçimlendirme veya çalışma zamanı sırasında atılan istisnalar görürsünüz.
Çözüm
Seçenek 1: DocumentFormat.OpenXml'i 2.8.1 sürümüne sabitleyin
Projenizin her iki paketi de gerçekten gerekli kılması durumunda, DocumentFormat.OpenXml'u 2.8.1 sürümüne kilitleyin. IronWord ile herhangi bir kararlılık veya çıktı sorunu yaşamadan bir arada var olduğu bilinen tek sürümdür.
Install-Package DocumentFormat.OpenXml -Version 2.8.1
Install-Package DocumentFormat.OpenXml -Version 2.8.1
Seçenek 2: DocumentFormat.OpenXml'i Bırakın
Paket iş akışınız için hayati değilse, kaldırın ve sadece IronWord'a güvenin. Yalnızca IronWord'u kullanarak çatışmayı tamamen önleyebilir ve çıktıyı güvenilir tutabilirsiniz.

