Visual Studio 2008以Release(非Debug)模式启动?

时间:2015-06-23 09:01:42

标签: visual-studio visual-studio-2008

团队中的开发人员经常忘记切换到Release模式,因此我们经常最终建立错误的模式(Debug) - 需要很长时间。

确实需要将默认构建设置为Release。

3 个答案:

答案 0 :(得分:0)

在解决方案选择属性下,转到配置并将其从调试更改为发布:enter image description here

答案 1 :(得分:0)

如果您需要创建Release版本以转移到生产,理想的解决方案是设置构建服务器来处理它。但是,无论是从开发框还是服务器,您都可以创建批处理文件来编译Release version代码。这样,无论单个开发人员在他们的盒子上设置了什么,您总能获得正确的构建。

答案 2 :(得分:0)

经过一些简单的测试,我相信VS2008遵循这条规则:

  • 如果解决方案在开发人员上次关闭时处于发布模式, 然后下一次重新开放将在发布中。
  • 如果解决方案在Debug中 开发人员上次关闭它时的模式,然后下次重新打开 在Debug。

最后使用的模式似乎保存在本地* .suo文件中,与另一个开发人员代码目录中的* .suo文件无关。

如果是这样的话,我们可以在代码库中做些什么来将解决方案设置为"始终在Release中开始,无条件地#34 ;?也许签入二进制* .suo文件但不是最佳实践。