2012-04-04 3 views
2

Visual Studio에서는 릴리스 및 디버그 모드에 대해 서로 다른 프로젝트 속성을 지정할 수 있습니다. 그러나 대개 같은 프로젝트 속성 (예 : 포함, 종속성)을 갖기를 원합니다. 라인별로 변경하지 않고 디버그 모드의 프로젝트 속성을 릴리스 모드로 복사하는 방법이 있습니까?릴리스 모드와 디버그 모드의 프로젝트 설정은 무엇입니까?

+2

디버그와 릴리스간에 포함 및 종속성에는 차이가 없습니다. 차이점은 컴파일러가 제공하는 최적화와 디버깅 정보가 있는지 여부입니다. 컴파일러와 링커 플래그 (및 C++을 사용하는 경우 일부 라이브러리 이름) 이외의 다른 점을 보게되면 잘못된 결과가 발생합니다. (새 프로젝트를 시작하고 모드를 비교해보십시오. [이 질문] (http://stackoverflow.com/questions/3832838/visual-studio-debug-vs-release-mode)을 참조하십시오.) –

+0

내 질문에 ' 케이시의 대답을 완벽하게 이해하십시오. – countunique

답변

2

예. 속성 관리자를 사용하여 새 속성 시트를 추가하고 원하는대로 변경 한 다음 "기존 항목 추가"를 다른 모드로 추가하십시오. 나열된 시트는 링크 일 뿐이며 시트가 한 곳에서 변경된 경우 모두 변경됩니다. 상속은 실제 프로젝트가 마지막으로 상속되고 가장 낮은 속성 시트가 ​​첫 번째로 상속되는 계층 적 (어쩌면 한 단어가 아님)입니다. 프로젝트의 속성 페이지 (솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭> 속성)에서 굵게 표시된 모든 요소를 ​​"부모 또는 프로젝트 기본값에서 상속"으로 설정하면 자동으로 다음 가장 낮은 속성 페이지의 속성이 상속됩니다 속성 관리자에서

관련 문제