我正在尝试创建一个CoordinateTransformation来转换shapefile的SRS。但是,在尝试使用以下方法调用时创建一个:
var sourceSrs = new SpatialReference(Osr.SRS_WKT_WGS84);
我得到例外:
'OSGeo.OSR.OsrPINVOKE'的类型初始化程序引发了异常。
详细的例外情况如下:
有人可以帮忙吗?
答案 0 :(得分:1)
强制项目为x64的目标平台构建有帮助。您可以通过转到项目属性(快捷方式: Alt + 输入)>来执行此操作。构建>平台目标。
此外,如果您正在运行某些单元测试的代码,请对单元测试项目执行相同的操作和将“默认流程架构”更改为x64。可以从Test(在VS菜单项中)>中更改“Default Process Architecture”。测试设置>默认处理器架构> 64。