每当我在VS 2010中打开一个新的(web)项目时,默认的构建配置被设置为“活动(调试)”。我在某处读到,如果我将这样的项目上传到服务器,它会对性能产生轻微影响(这是真的吗?),所以我必须手动转到属性并在构建选项卡中将其更改。有没有什么办法可以告诉VS 2010在'release'配置中打开每个新项目?Visual Studio - 如何将默认构建配置更改为发布?
回答
当你想要部署时,你最好执行发布操作,因为这不仅会在Release(或你希望的任何配置)中生成,而且也只会生成应用程序所需的文件。您可以发布到本地文件夹,然后上传到远程服务器。
谢谢。这种方法唯一的缺点是,当我想通过从服务器上下载修改页面(而不是在我的硬盘上查找最新版本)并在本地处理它时,我无法编译它,因为所有的cs文件都是失踪。有没有办法在发布时自动包含它们(和csproj文件)? – BornToCode 2012-03-01 21:34:30
我不确定为什么要通过从服务器下载已部署的文件来修改它?你的计算机上的原始源文件的副本是否可以修改? – devdigital 2012-03-01 23:44:55
是的,的确,在调试模式下构建的dll的执行效率不如dll的内置发布模式。调试模式构建包含符号,允许您在运行时将调试器附加到dll。这样做的结果稍微大一点,性能较差的一组库。但是,除非您正在进行一些非常激烈的数学处理,否则您可能不会注意到性能损失。
另一方面,发布模式会生成更小,更高效的dll,但是一旦部署了应用程序,您将无法连接外部调试器。
我建议您在开发/测试时将应用程序保持在调试模式,然后在部署到生产之前切换到发布模式。
更新:我现在意识到我没有回答你原来的问题,但希望你找到有用的建议。
谢谢你的信息。 “附加一个外部调试器”是什么意思,它到底是什么,以及如何添加一个? – BornToCode 2012-03-01 21:38:08
@BornToCode - 我的意思是附加一个调试器,在你的情况下,也许Visual Studio到运行你的开发机器或另一台服务器的进程。请参见此(http://msdn.microsoft.com/en-us/library/c6wf8e4z.aspx) – Perry 2012-03-01 23:18:51
此外,@ devdigital建议的内容不是缺点。你想这样。只将您的可分发内容投入生产。将所有源代码保存在源代码管理中,以便不必跟踪哪些是最新版本。 SC为你做到这一点。尝试Subversion或Git。 – Perry 2012-03-01 23:23:35
我认为,构建配置按字母顺序排列,并开始一个新项目时,第一个总是选择。
由于调试和发布配置总是被默认添加,您总能获得调试不幸选择。
这对我来说是正确的答案,对我来说这不是什么大问题,只需要将活动项目更改为发布,并在下次打开解决方案时记住该选择。 – EdChum 2012-03-07 23:52:59
- 1. 如何更改默认的visual studio配置?
- 2. 如何将Visual Studio的默认xml编码更改为“utf-16”
- 3. 如何将Visual Studio文本编辑器更改为默认值?
- 4. 如何更改Android Studio默认布局
- 5. 如何在Visual Studio中更改构建命令的默认行为
- 6. 如何更改WCF的默认配置?
- 7. 在Visual Studio 2010中将默认“Default.aspx”更改为“Index.aspx”
- 8. 更改默认字体SSRS Visual Studio
- 9. 在Visual Studio中更改默认字体
- 10. 构建不会在Visual Studio 2005上发布新更改
- 11. 的Visual Studio 2012 - 数据库项目 - 设置默认配置文件发布
- 12. 我可以强制Visual Studio仅为我的生产发布配置文件使用发布构建配置吗?
- 13. 更改构建配置时,Visual Studio 2017挂起
- 14. 如何更改WebProjectOutputDir默认位置?
- 15. 如何将默认浏览器更改为在Visual Studio 2008中进行调试?
- 16. 在Visual Studio 2012中发布时,为“目标位置”设置默认文件夹
- 17. Visual Studio构建配置 - 防止重建
- 18. 如何根据配置自动更改构建哪些文件 - visual studio
- 19. 如何配置Visual Studio 2010为C++项目构建ANTLR语法?
- 20. 如何配置Visual Studio以默认折叠所有区域?
- 21. Visual Studio 2013构建和发布
- 22. 更改默认Visual Studio命令提示位置
- 23. 如何更改Visual Studio 2008的默认工具路径?
- 24. 如何更改Visual Studio中的默认宏路径
- 25. 如何更改Visual Studio的默认Web浏览器?
- 26. 如何更改默认Visual Studio C#新类文件模板?
- 27. 如何更改Visual Studio的默认MSTest,VSTest参数
- 28. C++ OpenGL与Visual Studio发布 - 配置 - Bug
- 29. 如何将相对布局设置为默认布局
- 30. 如何在Visual Studio 2010中使用项目的默认构建设置?
[向Visual Studio添加默认构建配置](http://stackoverflow.com/questions/17371404/add-default-build-configuration-to-visual-studio) – Palec 2017-01-03 15:16:49