2012-02-17 54 views
0

我需要在构建ClickOnce包时验证哈希码 - 有没有先安装它的任何方法?理想情况下,我会在创建包后立即在MSBuild脚本中执行此操作。 Mage.exe似乎没有这个能力。验证ClickOnce散列

感谢

回答

0

您可以通过使用mage.exe从框架工具手动登录,有一个CLI和可用法师的GUI版本。我已经使用命令行工具在构建时退出包,并且它工作的很好,我认为cli应该提供一种验证哈希的方法。

但顺便说一句。如果你改变任何文件,你必须退出整个包。

+0

我的目的不是在我发布它之后改变软件包。当我们安装软件包时,我们的msbuild脚本出现散列不匹配的问题。这个问题与我们如何以及何时编译和何时打包(到目前为止需要创建12个不同的包)有关。哈希验证是一种安全测量,以确保没有无效的软件包部署到我们的验证环境。 – jaspernygaard 2012-02-20 10:03:54