【发布时间】:2013-08-25 13:23:42
【问题描述】:
我将 TFS 配置为在 Release|All CPU 中构建我的解决方案。当从 3 个项目中构建完成时,1 个似乎在发布中(没有 pdb 文件),而另外两个在调试中(存在 pdf 文件)。任何想法为什么?我希望所有人都在 Release 中。谢谢。
【问题讨论】:
标签: .net visual-studio-2012 build tfs
我将 TFS 配置为在 Release|All CPU 中构建我的解决方案。当从 3 个项目中构建完成时,1 个似乎在发布中(没有 pdb 文件),而另外两个在调试中(存在 pdf 文件)。任何想法为什么?我希望所有人都在 Release 中。谢谢。
【问题讨论】:
标签: .net visual-studio-2012 build tfs
在解决方案中检查您的构建配置 - 可以配置您的“发布”配置,以便某些项目不会构建,或构建不同的配置。当您希望某些项目为每个配置构建略有不同时,这很方便。听起来您的解决方案配置搞砸了:
【讨论】:
转到解决方案配置管理器并确保所有项目都构建到发布|任何 CPU。此外,检查它产生或不产生 PDB 文件的编译选项。事实是,即使发布时您也想要“pdb”,但您可以将其放在一边,以便稍后您可以根据需要调试生产代码。
【讨论】: