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
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.

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.