Visual Studio - 如何将默认构建配置更改为发布?

问题描述 投票:0回答:4

每当我在 VS 2010 中打开一个新的(Web)项目时,默认构建配置都会设置为“活动(调试)”。我在某处读到,如果我将这样的项目上传到服务器,会对性能产生轻微影响(这是真的吗?),所以我必须手动转到属性并在构建选项卡中更改它以发布。有没有办法告诉 VS 2010 在“发布”配置中打开每个新项目?

visual-studio-2010 debugging configuration release default
4个回答
5
投票

我相信构建配置是按字母顺序列出的,并且在开始新项目时始终选择第一个。

由于默认情况下始终添加“调试”和“发布”配置,因此不幸的是,您总是会选择“调试”。


0
投票

当您想要部署时,最好执行发布操作,因为这不仅会构建版本(或您希望的任何配置),而且只会生成应用程序所需的文件。您可以发布到本地文件夹,然后上传到远程服务器。


0
投票

打开该项目的

.csproj
文件并搜索是否有此行(通常在开头):

<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>

此行设置 Debug 配置(如果尚未设置)。您可以将 Debug 替换为 Release


-1
投票

是的,确实,dll 的内置调试模式的执行效率不如 dll 的内置发布模式。调试模式构建包含允许您在 dll 运行时将调试器附加到该 dll 的符号。这样做的结果是库集稍大一些,性能稍差。但是,除非您正在进行一些非常密集的数学处理,否则您可能不会注意到性能损失。

另一方面,发布模式将生成更小、更高效的 dll,但一旦部署应用程序,您将无法附加外部调试器。

我建议您在开发/测试时将应用程序保持在调试模式,然后在部署到生产之前,切换到发布模式。

更新:我现在意识到我没有回答您最初的问题,但希望您发现这些建议有用。

© www.soinside.com 2019 - 2024. All rights reserved.