如何仅部署1或2个dll以进行第二次单击应用程序的部署?

时间:2009-11-05 05:13:54

标签: clickonce

如何仅为部署一次性应用程序第二次部署1或2个dll?

1 个答案:

答案 0 :(得分:0)

ClickOnce为正在部署的每个文件创建一个哈希。当客户端启动应用程序时,会将其本地文件的哈希值与服务器上的哈希值进行比较,以便知道要下载哪些文件。

即使多个程序集可能已更改,我猜您要部署单个程序集。这是在Visual Studio中创建部署的问题,您无法选择部署中的内容。如果您没有更改任何代码而只是构建项目,那么将部署该程序集,因为它的哈希值已更改。

如果您想要更好地控制部署的内容,请跳过Visual Studio并使用MageUI创建部署。您可以从已部署的文件开始,使用要部署的新程序集覆盖,并将Mage指向该文件夹以从中创建部署。