Кто-нибудь использует OSGeo.FDO.Common.Xml.XmlReader .NET API? - PullRequest
0 голосов
/ 16 января 2010

Попытка простой операции, подобной этой, приводит к исключению.

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

Ответы [ 2 ]

1 голос
/ 16 января 2010

Для тех, кто сталкивается с этой проблемой, недостаточно добавить ссылку на управляемые библиотеки 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

0 голосов
/ 26 января 2010

Точнее, вам нужно поместить неуправляемые библиотеки DLL в места, доступные для поиска системой для модулей DLL. Каковы местоположения и в каком порядке их поиск объясняется в статье MSDN Порядок поиска в библиотеке Dynamic-Link

...