2010-01-15 4 views
0

이와 같은 간단한 작업을 시도하면 예외가 발생합니다.누구나 OSGeo.FDO.Common.Xml.XmlReader .NET API를 사용합니까?

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

은 SEHException을 발생시킵니다. 온라인 리소스에서 여기에 이유를 알아낼 수 없습니다 : 관리 된 DLL에 대한 참조를 추가하는이 문제에 실행 elsewho 사람에 대해서는

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

답변

1

가 충분하지 않습니다. 해당하는 모든 관리되지 않는 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

0

보다 정확하게는 DLL 모듈에 대해 시스템이 검색 할 수있는 위치에 관리되지 않는 DLL을 넣어야합니다. 검색되는 위치와 순서는 MSDN 문서 Dynamic-Link Library Search Order

에 설명되어 있습니다.
관련 문제