Visual studio 2010 Visual Studio-如何将默认生成配置更改为发行版?

Visual studio 2010 Visual Studio-如何将默认生成配置更改为发行版?,visual-studio-2010,debugging,configuration,release,default,Visual Studio 2010,Debugging,Configuration,Release,Default,每当我在VS2010中打开一个新的(web)项目时,默认的构建配置都设置为“活动(调试)”。我在某个地方读到,如果我像这样将我的项目上传到服务器,它会对性能产生轻微影响(这是真的吗?),因此我必须手动转到属性,并在build选项卡中将其更改为release。有没有办法告诉VS 2010在“发布”配置中打开每个新项目?是的,dll的内置调试模式的执行效率确实不如dll的内置发布模式。调试模式生成包含符号,允许您在dll运行时将调试器附加到dll。这样做的结果是库的规模稍大,性能稍差。然而,除非你在

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

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

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

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


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

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


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

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

谢谢。这种方法的唯一缺点是,当我想通过从服务器下载页面(而不是在我的硬盘上查找最新版本)并在本地处理来修改页面时,我无法编译它,因为所有的cs文件都丢失了。有没有办法自动将它们(以及csproj文件)包含在发布中?我不确定您为什么要通过从服务器下载部署的文件来修改它?您的计算机上是否有原始源文件的副本可以修改?谢谢您提供的信息。“附加外部调试器”是什么意思?它到底是什么?我该如何添加它?@BornToCode-我所说的附加调试器是指将调试器(在您的情况下可能是Visual Studio)附加到运行您的开发机器或其他服务器的进程。同样,请看这个(),@devdigital所推荐的并不是缺点。你想这样。仅将您的可分销产品推向生产。将所有源代码保存在源代码管理中,这样就不必跟踪最新版本。SC为你做这件事。尝试Subversion或Git。这对我来说是正确的答案,对我来说真的不是什么大问题,只需将活动项目更改为release,它就会在下次打开解决方案时记住此选择。的可能重复