생성 된 pdb 파일이없는 릴리스 빌드를 생성하려고합니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Properties를 선택한 다음 Build 탭으로 이동 한 다음 Advanced ... Butoon으로 이동하여 Debug Info를 none으로 변경하는 방법을 제안하는 수많은 게시물을 보았습니다. 이 모든 것이 작동하지만, ~ 25 개의 프로젝트가 들어있는 ~ 50 개의 솔루션을 빌드 할 때이 작업을 수행해야합니다! 다른 게시물은 적절한 .csproj 파일을 편집하는 것을 언급하지만, 많은 프로젝트에서이 작업은 오랜 시간이 걸릴 것입니다. TFSBuild.proj 파일을 통해이를 수행 할 수있는 방법이 있습니까?빌드 정의 파일에서 제어 pdb 파일 출력
TFSBuild.proj 파일에 행운을 넣어 다음을 추가하려고했습니다. anycpu를, 없음, 거짓,하지만 난 여전히 $ (OutputDir) 폴더의 .pdb 파일을 참조 |
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>AnyCPU</Platform>
</PropertyGroup>
<PropertyGroup>
<DebugSymbols>false</DebugSymbols>
<DebugType>none</DebugType>
<Optimize>true</Optimize>
</PropertyGroup>
다음 줄 릴리스를 출력합니다. 사전에
<Message Text="$Configuration|Platform): $(Configuration)|$(Platform)" />
<Message Text="DebugType is: $(DebugType)"/>
<Message Text="DebugSymbols is: $(DebugSymbols)"/>
감사합니다, URVI
왜 PDB를 생성하지 않으시겠습니까? 그냥 골동품. –