clickonce,应用程序设置,发布后编辑

时间:2010-05-18 13:13:43

标签: clickonce

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

此致 弗雷德里克

1 个答案:

答案 0 :(得分:5)

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

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

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

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

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

更改其中任何一个清单时,必须保存并重新签名。

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

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

希望这有帮助!