Visual Studio 2012以降で、.NETを使ったC++/CLIでXmlDocumentクラスを使った場合に実行時に以下のようなエラーになる事があります。
「'System.Xml.BinaryCompatibility' のタイプ初期化子が例外」
「'System.Uri' のタイプ初期化子が例外」
最初はWindows 8.1とWindows Server 2012だけの現象かと考えていましたが違いました。Visual Studio 2012以降に、C++/CLIを使った時に生じる問題でした。OSは無関係です。かなり悩んだのできっと同じ道を辿る方の為に原因と対処方法をまとめます。ちなみにこの解決方法は
「ここ」で知りました。感謝感謝です!
[続きを読む]