0

このような単純な操作を試みると、例外がスローされます。

var reader = new OSGeo.FDO..Common.Xml.XmlReader("c:\\temp\test.xml");

SEHException をスローします。ここにある利用可能なオンラインリソースから理由を理解できません:

http://fdo.osgeo.org/files/fdo/docs/FDO_API_managed/index.htm

4

2 に答える 2

1

この問題が発生した他の人にとっては、管理対象DLLへの参照を追加するだけでは不十分です。対応するすべてのアンマネージDLLがプロジェクトの出力ディレクトリにあることを確認する必要があります。私にとって、不足しているアンマネージDLLは次のとおりです。

FDO.dll FDOCommon.dll FDOGeometry.dll FDOSpatial.dll ExpressionEngine.dll Xalan-C_1_7_0.dll XalanMessages_1_7_0.dll xerces-c_2_5_0.dll

于 2010-01-16T04:28:15.793 に答える
0

より正確には、管理されていない DLL を、システムが DLL モジュールを検索できる場所に配置する必要があります。場所と検索順序については、MSDN の記事Dynamic-Link Library Search Orderで説明されています。

于 2010-01-25T22:52:46.080 に答える