IronWord with DocumentFormat.OpenXml
Uruchamianie IronWord razem z DocumentFormat.OpenXml może prowadzić do uszkodzonych dokumentów, niepoprawnego formatowania lub błędów w czasie wykonywania, gdy oba pakiety dzielą projekt.
System.InvalidOperationException
NullReferenceException
Problem wynika z wewnętrznych rozbieżności typów i zależności między IronWord a nowszymi wersjami DocumentFormat.OpenXml. Kiedy te wersje nie zgadzają się, widzisz uszkodzenia dokumentów, złamane formatowanie lub wyjątki rzucane w czasie wykonania.
Rozwiązanie
Opcja 1: Zawiąż DocumentFormat.OpenXml do 2.8.1
Jeśli Twój projekt naprawdę wymaga obu pakietów, zablokuj DocumentFormat.OpenXml do wersji 2.8.1. Jest to jedyna wersja znana z koegzystencji z IronWord bez problemów ze stabilnością lub wyjściem.
Install-Package DocumentFormat.OpenXml -Version 2.8.1
Install-Package DocumentFormat.OpenXml -Version 2.8.1
Opcja 2: Porzuć DocumentFormat.OpenXml
Gdy pakiet nie jest istotny dla Twojego przepływu pracy, usuń go i polegaj wyłącznie na IronWord. Używanie IronWord samo w sobie unika konfliktu w całości i utrzymuje niezawodne wyjście.

