DocumentFormat.OpenXmlでのIronWord

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

IronWordをDocumentFormat.OpenXmlと一緒に実行すると、プロジェクト内で2つのパッケージが共有される場合に、文書の破損、不正なフォーマット、または実行時エラーが発生することがあります。

System.InvalidOperationException
NullReferenceException
Text

問題は、IronWordとDocumentFormat.OpenXmlの新しいリリース間での内部型および依存関係の不一致から生じます。 これらのバージョンが一致しない場合は、文書の破損、フォーマットの破損、または実行時に例外がスローされることがあります。

解決策

オプション1:DocumentFormat.OpenXmlを2.8.1に固定

プロジェクトに本当に両方のパッケージが必要な場合は、2.8.1に固定してください。 これはIronWordと一緒に共存し、安定性や出力の問題がない唯一のバージョンとして知られています。

Install-Package DocumentFormat.OpenXml -Version 2.8.1
SHELL
警告: DocumentFormat.OpenXmlの新しいバージョンはサポートされておらず、IronWordを壊す可能性があります。

オプション2:DocumentFormat.OpenXmlを削除

パッケージがワークフローに不可欠でない場合は、それを削除し、IronWordだけに頼ります。 IronWord単独で使用すると、完全に衝突を回避し、出力が信頼性を保ちます。

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

詳しく読む

準備はできましたか?

Nuget Downloads 61,140バージョン:2026.11リリースされたばかり