0

我将 TFS 配置为在 Release|All CPU 中构建我的解决方案。当从 3 个项目中构建完成时,1 个似乎在发布中(没有 pdb 文件),而另外两个在调试中(存在 pdf 文件)。任何想法为什么?我希望所有人都在 Release 中。谢谢。

4

2 回答 2

1

检查解决方案中的构建配置 - 可以配置您的“发布”配置,以便某些项目不会构建或构建不同的配置。当您希望某些项目为每个配置构建略有不同时,这很方便。听起来您的解决方案配置搞砸了:

  • 打开您的解决方案
  • 单击构建>>配置管理器
  • 选择版本/任何 CPU
  • 确保解决方案中的每个项目在配置列中都具有所需的值

配置管理器

于 2013-08-22T18:29:16.887 回答
0

转到解决方案配置管理器并确保所有项目都构建到 Release|any CPU。此外,检查它产生或不产生 PDB 文件的编译选项。事实是,即使发布时您也想要“pdb”,但您可以将它放在一边,以便稍后您可以根据需要调试生产代码。

于 2013-08-22T18:29:26.930 回答