每次我在VS 2010中打开一个新的(Web)项目时,它的默认构建配置都设置为“Active(Debug)”。我在某处读到,如果我以这种方式上传项目到服务器,它会对性能产生轻微影响(这是真的吗?),因此我不得不手动进入属性并在构建选项卡中更改为发布。有没有办法告诉VS 2010在每个新项目中打开“发布”配置呢?
我认为构建配置已按字母顺序列出,并且在启动新项目时始终选择第一个。
由于调试(Debug)和发布(Release)配置始终是默认添加的,所以不幸地总是会选择调试(Debug)。
是的,构建在调试模式下的dll不如构建在发布模式下的dll高效。调试模式构建包括符号,允许您在dll运行时附加调试器。这会导致一组稍大、性能较差的库。但是,除非您正在进行一些非常强大的数学处理,否则您可能不会注意到性能损失。
另一方面,发布模式将生成更小、更高效的dll,但一旦部署应用程序,您将无法附加外部调试器。
我建议您在开发/测试期间将应用程序保留在调试模式下,然后在部署到生产环境之前切换到发布模式。
更新:我现在意识到我没有回答您最初的问题,但希望您会发现这些建议有用。