VS2008 中的“发布...”动作是不是自动以“发布”模式编译?
Posted
技术标签:
【中文标题】VS2008 中的“发布...”动作是不是自动以“发布”模式编译?【英文标题】:Is the "publish..." action in VS2008 automatically compile in "release" mode?VS2008 中的“发布...”动作是否自动以“发布”模式编译? 【发布时间】:2010-08-11 12:20:21 【问题描述】:我对这一切有点困惑
web.config 中的<compilation debug="true">
是否意味着您处于调试模式?我觉得不是?这与调试/发布模式有关吗?
VS2008 中的“发布...”动作是否自动以“发布”模式编译?在哪里可以将“发布...”操作绑定到“发布”模式?
当我“发布...”一个项目时,如果我有<compilation debug="true">
,编译器是否会插入所有额外的代码进行调试?
我想这很简单,但对我来说似乎很困惑
大卫
【问题讨论】:
【参考方案1】:<compilation debug="true">
指的是运行时页面编译模式,与你的构建配置无关。它不会影响您项目的主要程序集或支持库;只是页面。
Publish...
将使用当前构建配置发布程序集和内容,无论是调试、发布还是其他一些自定义配置。
如果您使用的是 Visual Studio 2010,您可以查看 web.config 转换以确保您不会在编译调试标志设置为 true 的情况下发布代码。 http://msdn.microsoft.com/en-us/library/dd465326.aspx
【讨论】:
打败我。我只是在这里仔细检查了一些关于<compilation debug="true">
的事实 - aspalliance.com/1341
@ChrisF:感谢您提供更多信息!以上是关于VS2008 中的“发布...”动作是不是自动以“发布”模式编译?的主要内容,如果未能解决你的问题,请参考以下文章