.net TFS 2012构建混合配置,而不是发布

.net TFS 2012构建混合配置,而不是发布,.net,visual-studio-2012,build,tfs,.net,Visual Studio 2012,Build,Tfs,我将TFS配置为在版本| All CPU中构建我的解决方案。在3个项目中完成构建时,1个项目似乎处于发布状态(没有pdb文件),而另外两个项目处于调试状态(存在pdf文件)。你知道为什么吗?我希望所有人都能被释放。谢谢。检查解决方案中的构建配置-可以配置“发布”配置,以便某些项目不会构建,或以不同的配置构建。当您希望为每个配置生成稍微不同的特定项目时,这非常方便。听起来您的解决方案配置有问题: 打开您的解决方案 单击构建>>配置管理器 选择释放/任何CPU 确保解决方案中的每个项目在“配置”列

我将TFS配置为在版本| All CPU中构建我的解决方案。在3个项目中完成构建时,1个项目似乎处于发布状态(没有pdb文件),而另外两个项目处于调试状态(存在pdf文件)。你知道为什么吗?我希望所有人都能被释放。谢谢。

检查解决方案中的构建配置-可以配置“发布”配置,以便某些项目不会构建,或以不同的配置构建。当您希望为每个配置生成稍微不同的特定项目时,这非常方便。听起来您的解决方案配置有问题:

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

转到解决方案配置管理器,确保所有项目都是为释放任何CPU而构建的。另外,检查它生成或不生成PDB文件的编译选项。事实是,即使在发布版中也需要“pdb”,但可以将其放在一边,以便以后可以根据需要调试生产代码