C# autocad не удается загрузить DLL 'sqlserverspatial.dll': указанный модуль не может быть найден. (Исключение из HRESULT: 0x8007007e)
При создании объекта DbGeometry в Autocad
DbGeometry geometry = DbGeometry.PolygonFromText("POLYGON((29.11 40.11, 29.11 40.0 , 29.30 40.0, 29.30 40.11, 29.11 40.11))", 4326);
Я получаю исключение: не удается загрузить DLL 'SqlServerSpatial.dll': указанный модуль не может быть найден. (Исключение из HRESULT: 0x8007007E)
вместо этого создайте объект:
DbGeometry point = DbGeometry.PointFromText("POINT(0 0)", 4326);
Я не получаю исключения
Пожалуйста помочь
Что я уже пробовал:
When creating the object DbGeometry in Autocad
RedDk
Для начала зайдите в MS, загрузите это и установите его:
http://www.microsoft.com/en-us/download/details.aspx?id=26728
Но об Автокадности DbGeometry я ничего добавить не могу.
[редактировать]
Первое предложение основано на предположении, что SQL Server уже находится в вашем ящике. Развернутые геопространственные методы и функции могут быть не обязательно там ... но поскольку я вижу "полигон" и "4326", я думаю, что вы уже знаете это.
[конец редактирования]