【问题标题】:Disable Publishing in MSBuild在 MSBuild 中禁用发布
【发布时间】:2011-10-03 16:42:00
【问题描述】:

我有一个用 C# 编写并在 VisualStudio 中构建的应用程序。有一天,我正在探索项目属性部分中的“发布”选项卡,只是想看看它做了什么。现在,每次我构建我的应用程序时,我都会得到一大堆与 ClickOnce 安装程序(*.application、*.deploy 等)相关的文件,这些文件我真的不再想要了。当我构建我的项目时,如何禁用或以其他方式阻止这些项目出现?

【问题讨论】:

  • 这是一个什么样的应用程序? MVC、桌面、Vsto?
  • 它是一个普通的旧桌面应用程序。

标签: c# visual-studio-2010 msbuild


【解决方案1】:

我通过取消选中“签名”选项卡中的“签署 ClickOnce 清单”以及“安全”选项卡中的“启用 ClickOnce 安全设置”解决了这个问题。

【讨论】:

  • 很高兴知道我不是唯一一个对 Visual Studio 的行为发疯的人。我做了和你一样的事;探索了发布设置...
  • 我试过了,但它没有解决这个问题(2017 年)。从那以后有什么变化吗?
【解决方案2】:

对于 WinForms Windows 应用程序

转到:项目>属性>安全

然后取消选中“启用 ClickOnce 安全设置”

【讨论】:

    【解决方案3】:

    两种方法,

    • 转到 Web 项目并单击属性,转到“打包/发布 Web”选项卡并取消选中该选项

    • 从您的构建定义中覆盖它,单击构建定义上的编辑,转到进程选项卡并展开高级并传递以下参数 /P:CreatePackageOnPublish=false

    HTH 干杯,塔伦

    【讨论】:

    • 谢谢,但这不是网络应用程序。
    【解决方案4】:

    在 vs 16.5 中,转到 project=>properties=>package/publish 并启用它。

    Web Deployment Overview for Visual Studio and ASP.NET

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多