从WinForms应用程序中删除ClickOnce

Rya*_*ndy 39 .net c# clickonce winforms

我有一个将使用ClickOnce的WinForms应用程序.但事实证明ClickOnce不适用于我的应用程序,所以我想删除它.只有...似乎没有明显的方法来做到这一点.没有"Un-ClickOnce"按钮.有没有人知道我需要采取哪些步骤让我的应用程序像ClickOnce集成之前一样?

(我知道我可以创建一个新项目并将内容导入其中,但是这样做似乎很愚蠢,所以我希望还有另一种方法.)

Chr*_*ers 106

此处的其他回复不正确或有帮助.说它永远不需要删除是不正确的.

我最近遇到的一个这样的例子是应用程序需要管理权限.任何将管理要求嵌入清单的尝试都会导致应用程序甚至无法编译,而ClickOnce仍然存在于解决方案中.

以下两个步骤使我能够关闭ClickOnce(在Visual Studio 2010中):

在项目属性中,

  1. 签名选项卡:取消"签署ClickOnce清单"
  2. 安全选项卡:取消"启用ClickOnce安全设置"

  • 很好的答案.谢谢 (9认同)
  • 谢谢.对我来说,我不希望不必要的文件进入构建,因为它们很可能会被复制到其他机器等等.如果你不使用它们就不能拥有它们! (5认同)
  • 来自未来的问候.对于ClickOnce部署的**VSTO**,请注意**没有**"安全"选项卡 (2认同)