在VS 2005中是否有“调试”和“发布”版本?如果是这样,我该如何在两者之间切换?
答案 0 :(得分:6)
赛义夫:
您是否正在开发ASP.NET网站项目?
如果是这样,Visual Studio会将构建步骤委托给ASP.NET运行时,ASP.NET运行时会在web.config中选择调试与发布。
我有一篇关于该主题的帖子有助于:Debug and Release Builds in ASP.NET 2.0
请注意,从那时起,有些事情发生了变化。也就是说,MSFT为VS 2005发布了两个加载项 - 一个用于添加具有调试和发布设置的real web application projects(用于代码隐藏和松散的c#文件),并且他们还发布了web deployment projects,这可以使用asp.net命令行编译器。 Web App项目也成为了VS2005 SP1的一部分。
答案 1 :(得分:2)
使用配置管理器。在Solution Explorer中右键单击您的解决方案,选择“Configuration Manager ...”,然后更改活动的解决方案配置。
您可以在调试或发布模式下更改项目的行为。打开项目属性窗格,从顶部的下拉列表中选择适当的配置,并根据需要更改设置。请注意,默认情况下会对您进行一些更改。例如,默认情况下,发布版本设置为优化代码,而调试版本不是。
答案 2 :(得分:1)
在ASP.NET web.config文件中有一个debug =“true”属性。第一次运行Web应用程序时Visual Studio会询问您是否要打开调试,选择yes将导致Visual Studio为您编辑配置文件。
请记住确保为发布版本将其更改为false。有关详情,请点击here。
答案 3 :(得分:0)
快速方法是右键单击工具栏并打开标准工具栏。然后,您可以通过从解决方案配置下拉列表中选择所需的目标来快速更改构建目标。
如果你想改变那些配置的作用,那就按照Michael Petrotta的回答说的那样。