TFS 2012构建了混合配置而不是发布

时间:2013-08-22 17:10:49

标签: .net visual-studio-2012 build tfs

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

2 个答案:

答案 0 :(得分:1)

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

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

Configuration Manager

答案 1 :(得分:0)

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