<MSBuild Projects="$(ProjectFile)" Targets="_WPPCopyWebApplication;"
Properties="OutDir=..\publish;Configuration=Release;Platform=AnyCPU" />
위의 스크립트를 사용하여 Asp.Net 프로젝트를 게시하고 있습니다. 프로젝트 설정에서 릴리스 모드에서 디버그 기호가 생성되었는지 절대 확인했습니다. 여전히 MsBuild는 출력에서 pdb 파일을 생성하지 않습니다.릴리스 구성에서 MsBuild가 PDB 파일을 생성하지 않습니다.
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>Full</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DocumentationFile>WebProject.xml</DocumentationFile>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
디버그 기호가 어떻게 생성 되었습니까? 어떤 설정을 했습니까? – TimVK
@Syam 안녕하세요, 저는 같은 문제가 있습니다. 2 가지 : 나는 vs2012로 전환 한 이후로 만 경험하고 있습니다. 당신도 마찬가지입니까? 더 많은 것은, 나는 .pdbs * 생성 *다는 것을주의했다, 그러나 그 때 그들은 구조의 끝에 삭제 된 얻는다. 너 한테도 이런 일이 생긴거야? – bottlenecked
@TimVK vbproj 파일의 관련 정보로 질문을 업데이트했습니다. – Syam