ArcObjects 10.1 .NET SDK install시 Visual Studio 2010 관련 error message가 뜰 때 해결방법
ArcObjects 10.1은 공식적으로 Visual Studio 2010 을 지원한다.
그래서인지 Visual Studio 2012와 ArcObjects SDK를 함께 설치하려고 하면 아래와 같은 경고 메시지가 뜨면서
아예 설치가 되지 않는다.
"ArcObjects SDK for the Microsoft .NET Framework requires a supported edition of Visual Studio 2010[Professional, Premium, Ultimate, or Test Professional, Visual Basic Express, or Visual C# Express] to proceed"
이 문제를 해결하는 방법에는 두 가지가 있다.
첫째, Visual Studio 2010 Express를 install 하는 것이다.
하지만 이를 원하는 사람은 그리 많지 않을 것이다.
아무래도 깔끔한 개발환경을 원하는 사람들에게는 VS 두가지 버전을 한꺼번에 깐다는 것이
번거로울 뿐만 아니라 썩 내키지도 않고, 혹시라도 내부에서 꼬이게 되면 새로 밀어야 할수도 있기 때문이다.
둘째, registry를 modify 방법이다.
사실 이 역시도 꺼리는 개발자들이 있을 수 있겠지만 첫 번째 방법보다는 두 번째 방법이 훨씬 깔끔하다.
레지스트리 에디터를 열고
"컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0"
으로 찾아가면 처음에는 아무런 키도 추가되어 있지 않다.
여기에 새로운 문자열 키를 추가한다.
Name : InstallDir(REG_SZ)
Data(Value) : C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\
키를 추가하고 나서 다시 인스톨을 실행하면 아래와 같이 설치가 잘 진행된다.
'컴퓨터 :: GIS > ArcGIS' 카테고리의 다른 글
ArcGIS 에서 Excel 파일을 읽어올 때 class not registered 에러가 표출될 때 (0) | 2014.12.12 |
---|