ArcMap AddIn을 버추얼박스에서 디버깅하기

버추얼박스에 비주얼 스튜디오를 설치하고 ArcMap AddIn을 디버그하려고 했으나 ArcMap.exe를 시작할 수 없다는 오류가 계속 났다. 버추얼박스가 아닌 환경에서는 이런 문제가 일어나지 않는다. 이 문제를 해결하기 위해서는 Tools / Options / Debugging / General / Use Managed Compatibility Mode를 활성화하면 된다. 단, 이 경우 Edit and Continue를 할 수 없다는 큰 단점이 있다.

또 다른 방법은 프로젝트의 Properties / Debug에서 Enable native code debugging을 활성화하는 것이다. 이것 역시 디버깅 도중 소스코드를 바꾸지 못 하고 프로젝트의 속성으로 저장되므로 사용을 권장하지 않는다.

참고문헌

Debugging ArcMap Add-In .Net 4.5 : Unable to start ArcMap.exe

이 칸을 비워 두세요.