디버깅 준비: 권장 속성 설정
업데이트: 2007년 11월
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro 및 Team |
표의 범례:
해당 |
|
해당 없음 |
|
명령은 기본적으로 숨겨져 있습니다. |
일부 속성은 모든 관리되지 않는 디버깅 시나리오에서 동일한 방식으로 설정해야 합니다.
다음 표에는 권장 속성 설정이 나와 있습니다.
여기에 나와 있지 않은 설정은 관리되지 않는 프로젝트 형식에 따라 서로 다를 수 있습니다.
구성 속성 | C/C++ | 최적화 노드
속성 이름 |
설정값 |
---|---|
최적화 |
사용 안 함(/0d)으로 설정합니다. 코드를 최적화하면, 생성되는 명령이 소스 코드에 직접 대응되지 않기 때문에 디버깅하기 어렵습니다. 최적화된 코드에만 나타나는 버그가 프로그램에서 발견될 경우에는 이 설정을 선택할 수 있습니다. 그러나 디스어셈블리 창에 표시되는 코드는 소스 창에 표시되는 코드와 일치하지 않는 최적화된 코드에서 생성되므로, 단계별 실행과 같은 다른 기능이 정상적으로 작동하지 않을 수도 있습니다. |
구성 속성 | 링커 | 디버깅 노드
속성 이름 |
설정값 |
---|---|
디버깅 정보 생성 |
디버깅에 필요한 디버깅 기호와 파일을 만들려면 이 옵션을 항상 예(/DEBUG)로 설정해야 합니다. 응용 프로그램을 제품화할 때는 이 옵션을 해제할 수 있습니다. |