0
셰이프 파일의 SRS를 변환하기 위해 CoordinateTransformation을 만들려고합니다. 그러나 다음 메서드 호출과 하나 만들려고에 'OSGeo.OSR.OsrPINVOKE'에 대한'OSGeo.OSR.OsrPINVOKE'의 형식 이니셜 라이저에서 예외가 발생했습니다.
형식 이니셜 라이저에서 예외가 발생했습니다 :
var sourceSrs = new SpatialReference(Osr.SRS_WKT_WGS84);
을 나는 예외를 얻을.
누군가가 도와 드릴까요 :
자세한 예외는 같다?
나는 이미 [GIS SE] (http://gis.stackexchange.com/q/198362/30966)에이 질문을 넣었습니다. – displayName
"잘못된 이미지 형식"은 아키텍처의 차이를 나타낼 가능성이 있음을 나타냅니다. 예를 들어 x64 용으로 제작 된 것과 상호 작용하려는 x86 용으로 제작 된 아키텍처입니다. 그 중 많은 부분이 사용중인 라이브러리의 내부 P/Invoke 호출 뒤에 숨어 있습니다. –
@ Cᴏʀʏ : 틀림 없습니다. 그래서, 나는 단위 테스트에서이 코드를 실행하고있었습니다. 나는 Test Settings에서 'Default Process Architecture'를 x64로 설정했다. 나는 아직도이 예외를 얻는다. 변경할 필요가있는 다른 설정 (생각할 수있는)? – displayName