单击一次,应用程序设置,发布后编辑

标签 clickonce

从 Visual Studio 发布后,如何编辑已发布的应用程序设置?你能手动编辑 .deploy 文件吗?

问候,
弗雷德里克

最佳答案

您是否正在尝试修改发布设置或部署中包含的文件?尽管这些文件看起来像普通的 XML,但它们是经过数字签名的,不应在常规编辑器中进行修改。

您可以使用 MageUI 工具来修改部署和应用程序 list 。您可以从 Visual Studio 命令提示符或以下位置之一访问它:

VS2010:C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin
VS2008:C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

此工具可让您修改部署的属性。有两个 list 。应用程序 list (yourapp.exe.manifest) 位于部署的版本文件夹下,包括将要包含在部署中的文件列表。如果要在部署中添加或删除文件,则需要修改此 list 。

第二个 list 是部署 list (yourapp.application)。这具有部署提供程序 URL 和指向用于获取文件列表的应用程序 list 的指针等属性。

当您更改这些 list 中的任何一个时,您必须保存并重新签署它们。

如果您更改应用程序 list ,则需要打开部署 list (yourapp.application) 并重新设置应用程序 list 的路径(这是一个相对路径,虽然它可能说是对的,但您仍然需要重新 -通过浏览设置它)并保存并重新签署部署 list 。

如果您只是对部署 list 进行更改,则也不需要更改应用程序 list 。但请务必使用用于签署原始部署的相同 PFX 文件对其进行签名。两个 list 必须使用相同的 PFX 文件签名。

希望这可以帮助!

关于单击一次,应用程序设置,发布后编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2857547/

相关文章:

MSBuild 不尊重我的 ClickOnce 应用程序的 PublishUrl 属性

c# - 如何在 clickOnce 部署的开始菜单中对我的应用程序进行分组?

visual-studio - 从命令行发布 ClickOnce

c# - Clickonce 完全信任应用程序更新因 Windows 8 上的 TrustNotGrantedException 而失败

c# - 从 Visual Studio 2015 发布 C# 项目无效 list

c# - ClickOnce 安装期间出现 FileNotFoundException,缺少 HKCU\Software\Classes\Software

wpf - 如何使用 WPF 单击一次应用程序部署非托管 DLL?

vb.net - Clickonce 应用程序部署,在 app.config 中隐藏密码

vb.net - 跨 session 维护自动完成/建议列表的最佳方法

clickonce - 是否可以预先生成NGen镜像,以便客户不必这样做?