【问题标题】:Always publish website with release code?总是发布带有发布代码的网站?
【发布时间】:2011-04-27 12:07:19
【问题描述】:

是否可以更改某些设置,以便 Visual Studio 在发布时始终使用“发布”配置?

我在开发时使用调试模式来清除一些缓存和类似的东西,并且我也有不同的 web.configs 用于发布和调试。有时,当我发布时,我忘记将配置更改为发布,最终导致网站损坏;)

我知道我可以使用 MS Build 或其他东西来做到这一点,但除此之外发布工作正常。有小费吗?

【问题讨论】:

  • 由于某种原因,当我使用“发布网站”时,VS 2010 总是使用调试版本;如果我能弄清楚如何阻止它(因为网站没有项目,而是只有解决方案中的选项),也许我可以回答这个问题,反之亦然......
  • @Stuck 如果回答对您有帮助,请将其标记为已接受。

标签: visual-studio deployment publish


【解决方案1】:
  1. 在解决方案资源管理器中,选择项目。
  2. 在“视图”菜单上,单击“属性页”。
  3. 在 Visual C# 或 Visual F# 项目中单击“生成”或“调试”选项卡,在 Visual Basic 项目中单击“编译”或“调试”选项卡,或在 Visual C++ 项目中单击“配置属性”。
  4. 在“配置”下拉列表中,单击“调试”或“发布”。”

提供的步骤: http://msdn.microsoft.com/en-us/library/wx0123s5.aspx

【讨论】:

  • 我认为您误解了这个问题。不是如何改变配置,而是发布时有特定的配置,不等于编译
【解决方案2】:

至少从 VS 2017 开始,Web 发布设置现在包括要发布哪个配置的设置,默认为 Release,因此即使 VS 仍处于调试配置中,您也可以发布发布版本。

我只是希望他们也为常规的 Click-Once 应用程序这样做......

【讨论】:

    猜你喜欢
    • 2012-12-20
    • 2018-03-05
    • 1970-01-01
    • 2011-05-19
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多