AutoCAD 용 플러그인을 작성합니다. 그러나 AutoCAD 플러그인에 대한 단위 테스트를 MS Visual Studio 테스트로 작성하는 것은 불가능합니다. 왜냐하면 그들은 acad.exe 프로세스에서 작동해야하기 때문입니다.하위 프로세스에서 디버깅이 작동하지 않습니다.
문제를 해결하기 위해 Gallio을 사용합니다. AutoCAD 플러그인 테스트를위한 자체 플러그인이 있습니다. 나는 Visual Studio에서 F5 키를 누를 때
그래서, 그것은 필요한 인수를 사용하여 Gallio.Echo.exe
를 실행합니다. 그런 다음 Gallio.Echo.exe
은 acad.exe
을 시작하고 테스트를이 프로세스에로드합니다. 그래서 내 IDE는 Gallio.Echo.exe
에 연결되어 있지만, 내 코드는 acad.exe에서 일하고있다.
모두 잘 작동하지만 나는 하나의 욕망이 : 내 코드에서 DEBUG
모드에서 작업 브레이크 포인트를 원한다. 이제 그들은 무시됩니다.
P. 원격 디버깅이 중요하다면 사용합니다.