Кто-нибудь использует OSGeo.FDO.Common.Xml.XmlReader .NET API?

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

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

выдает исключение SEH. Я не могу понять, почему из доступного интернет-ресурса, расположенного здесь:

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

2 ответа

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

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

Другие вопросы по тегам