VS 2005 中是否有“调试”和“发布”版本?如果是这样,我如何在两者之间切换?
4 回答
赛义夫:
您正在处理 ASP.NET 网站项目吗?
如果是这样,Visual Studio 将构建步骤委托给 ASP.NET 运行时,并且 ASP.NET 运行时在 web.config 中选择调试与发布。
我有一篇关于该主题的帖子会有所帮助:在 ASP.NET 2.0 中调试和发布构建
请注意,自那时以来,有几件事发生了变化。即,MSFT 为 VS 2005 发布了两个插件 - 一个用于添加具有调试和发布设置的真实 Web 应用程序项目(用于代码隐藏和松散的 c# 文件),他们还发布了Web 部署项目,可以使用 asp .net 命令行编译器。Web App 项目也在 SP1 中成为 VS2005 的一部分。
使用配置管理器。在解决方案资源管理器中右键单击您的解决方案,选择“配置管理器...”,然后更改活动的解决方案配置。
您可以在调试或发布模式下更改项目的行为。调出您的项目属性窗格,从顶部的下拉列表中选择适当的配置,然后根据需要更改设置。请注意,默认情况下会为您进行一些更改。例如,默认情况下发布版本设置为优化代码,而调试版本则不是。
在 ASP.NET web.config 文件中有一个 debug="true" 属性。第一次运行 Web 应用程序时,Visual Studio 会询问您是否要打开调试,选择是将使 Visual Studio 为您编辑配置文件。
请记住确保在发布版本中将其更改回 false。欲了解更多信息,请单击此处。
快速的方法是右键单击工具栏并打开标准工具栏。然后,您可以通过从解决方案配置下拉列表中选择所需的构建目标来快速更改构建目标。
如果您想更改这些配置的功能,请按照 Michael Petrotta 在他的回答中所说的进行操作。