확장 최소화
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

/ASSEMBLYDEBUG(DebuggableAttribute 추가)

업데이트: 2007년 11월

/ASSEMBLYDEBUG[:DISABLE]

/ASSEMBLYDEBUG는 DebuggableAttribute 특성을 생성하고 디버그 정보 추적을 사용하며 JIT 최적화를 비활성화합니다. 이 옵션은 소스에서 다음 특성을 지정하는 것과 같습니다.

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

/ASSEMBLYDEBUG:DISABLE은 DebuggableAttribute 특성을 생성하지만 디버그 정보 추적을 해제하고 JIT 최적화를 활성화합니다. 이 옵션은 소스에서 다음 특성을 지정하는 것과 같습니다.

[assembly:Debuggable(false, false)];   // same as /ASSEMBLYDEBUG:DISABLE

기본 동작은 DebuggableAttribute 특성을 생성하지 않는 것입니다.

소스 코드에서 직접 DebuggableAttribute를 어셈블리에 추가할 수도 있습니다. 예를 들면 다음과 같습니다.

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

Visual C++ .NET 2003 이후 버전에서는 관리되는 이미지의 디버깅 가능 여부를 명시적으로 지정해야 합니다. /Zi만 사용하는 것으로는 충분하지 않습니다.

어셈블리 생성에 영향을 주는 기타 링커 옵션은 다음과 같습니다.

Visual Studio 개발 환경에서 이 링커 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual C++ 프로젝트 속성 설정을 참조하십시오.

  2. 링커 폴더를 클릭합니다.

  3. 디버그 속성 페이지를 클릭합니다.

  4. 디버깅 가능한 어셈블리 속성을 수정합니다.

프로그래밍 방식으로 이 링커 옵션을 설정하려면

이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.