2014-04-09 4 views
0

내 모든 proj (C# & VB) 파일은 사용자 지정 대상 파일을 가져옵니다.사용자 지정 대상의 DebugSymbols 플래그 무시

여기서 나는 어떤 $ (Configuration) | $ (Platform)에 상관없이 <DebugSymbols>true</ DebugSymbols>을 덮어 쓰고 싶습니다. (생성되는 모든 새 프로젝트에서 설정하는 노력을 저축하지 마십시오.)

내 사용자 지정 대상 파일의 대상 외부에서이 속성을 설정하려고했는데 대상을 고정하려고 시도했습니다. BeforeTargets="CoreCompile"에 - 거기에 설정하십시오. 두 경우 모두 그것이 나중에 메시지를 보낼 수 있도록 설정되고 있습니다.

CoreCompile[vbc|csc].exe을 호출 할 때 항상 /debug:full으로 설정해야합니다.

그러나 <DebugSymbols>false</DebugSymbols>을 프로젝트의 릴리스 구성으로 설정하면 .pdbs을 얻지 못하는 것 같습니다.

답변

0

당신은 아마 예를 들어,뿐만 아니라 DebugType 속성을 필요

<DebugSymbols>true</DebugSymbols> 
<DebugType>full</DebugType> 
관련 문제