【发布时间】:2013-03-22 03:37:46
【问题描述】:
<MSBuild Projects="$(ProjectFile)" Targets="_WPPCopyWebApplication;"
Properties="OutDir=..\publish;Configuration=Release;Platform=AnyCPU" />
我正在使用上面的脚本来发布 Asp.Net 项目。在项目设置中,我绝对确保在发布模式下生成调试符号。 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>
【问题讨论】:
-
您是如何确保生成调试符号的?您为此设置了哪些设置?
-
@Syam 你好,我遇到了同样的问题。 2件事:自从我切换到vs2012后,我才遇到这种情况,你也是这种情况吗?更重要的是,我注意到 .pdbs 是 生成的*,但随后它们在构建结束时被删除。你也有这种情况吗?
-
@TimVK 我已经用 vbproj 文件中的相关信息更新了问题
-
@bottlenecked 是的,我最近切换到 VS 2012。但我在调试配置中构建代码没有这个问题。
标签: msbuild