2016-06-29 2 views
1

제 3 자 애플리케이션 (Autocad) 용 클래스 라이브러리를 만들었습니다. 다음과 같이 시작 프로그램 경로를 변경했습니다. enter image description hereVisual Studio에서 브레이크 포인트를 두드리지 않음 - 외부 프로그램 시작을 위해

디버깅하는 동안 AutoCAD 소프트웨어가 열리고 모든 방법과 기능이 중단 점을 두지 않고 실행됩니다. 설정을 변경해야하며 지원이 필요합니다.

+2

PDB 파일을 복사 했습니까? AutoCAD는 실제로 프로젝트 폴더에서 DLL을로드합니까, 아니면 다른 곳에 사본이 있습니까? 실행중인 AutoCAD 프로세스에 연결 한 다음 기능을 실행 해 보았습니까? –

+0

@ThorstenDittmar AutoCAD를 연 후에 DLL 파일을로드하고 AutoCAD에 명령을 제공합니다. PDB 파일을 가지고 아무것도하지 마십시오. ... –

+1

디버깅 정보가 들어 있기 때문에 디버그하려면 PDB 파일이 필요합니다. AutoCAD에서로드하는 DLL은 어디에 있습니까? DLL이 자동으로로드되거나 AutoCAD에서 어떤 작업을 수행해야합니까? 자동으로로드되지 않으면 AutoCAD를 시작하고 VS의 프로세스에 디버거를 연결하십시오. –

답변

0

acad.exe.config에서 지원되는 런타임 버전을 변경해야합니다. configuration 요소에서 다음 줄을 추가

<startup> 
    <supportedRuntime version="v2.0.50727" /> 
</startup> 

이 더 많은 정보를 얻을 this post를 참조하십시오.