2009-11-05 46 views

回答

0

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

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

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

+0

感谢您的回复。 你能告诉我,这个MageUI带有视觉工作室吗?它是我见过的任何第三方工具,我们将使用从Visual Studio命令提示符下的Mage工具。 你能解释一下关于MageUI的工具吗? – sreelakshmi 2009-11-09 12:21:33

+0

法师带有各种各样的东西。你可能已经拥有了它。在我的机器上安装 - “C:\ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ bin \ mageui.exe”。如果你没有它,你可以安装Windows SDK来获取它 - http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx – codeConcussion 2009-11-09 14:25:59

+0

谢谢我通过使用这个如何得到它.l 我们可以只进行一次或两次dll的clickonce部署吗? – sreelakshmi 2009-11-10 06:58:02