我有一个用C#写的应用程序,并在VisualStudio中构建。 有一天,我在项目属性部分探索“发布”选项卡,只是想看看它是什么。 现在每次我构建应用程序时,都会出现一堆与ClickOnce安装程序相关的文件(* .application,* .deploy等),我不再需要它们了。 如何禁用或以其他方式阻止这些东西在构建我的项目时出现?
我有一个用C#写的应用程序,并在VisualStudio中构建。 有一天,我在项目属性部分探索“发布”选项卡,只是想看看它是什么。 现在每次我构建应用程序时,都会出现一堆与ClickOnce安装程序相关的文件(* .application,* .deploy等),我不再需要它们了。 如何禁用或以其他方式阻止这些东西在构建我的项目时出现?
我通过将“签署ClickOnce清单”的复选框取消选中(在“签名”选项卡中),以及将“启用ClickOnce安全设置”复选框取消选中(在“安全性”选项卡中)解决了这个问题。
针对WinForms Windows应用程序
前往: 项目 > 属性 > 安全性
然后取消勾选'启用ClickOnce安全设置'
有两种方法可以做到这一点:
进入 Web 项目,单击属性,转到“包/发布 Web”选项卡,并取消选择该选项
从您的构建定义中覆盖它,单击构建定义上的编辑,转到进程选项卡并展开高级选项,传递以下参数 /P:CreatePackageOnPublish=false
希望对您有所帮助。祝好,Tarun