2014-04-28 121 views
0

我有一个使用ClickOnce部署的winforms应用程序。ClickOnce部署错误:应用程序验证没有成功

但是,当我尝试发布,这会产生错误,如应用程序验证没有成功,请与应用程序供应商联系。

下面给出的是详细的错误。

应用程序清单具有不同于指定的散列的计算散列或完全不指定散列。 文件,Netspective Fluent XA.exe.manifest,具有与清单中指定不同的计算哈希。

我尝试了谷歌搜索和几个选项说,没有一个帮助,谁能指出什么将是确切的问题。

我创建了一个密钥并签署了清单。但它仍然显示错误。

请指导我通过!!!!

感谢

+0

[ClickOnce部署错误:与清单中指定的不同的计算哈希值]的可能重复(http://stackoverflow.com/questions/6231063/clickonce-deployment-error-different-computed-hash-than-specified-in-舱) – Herdo

+0

@赫尔德:我已经试过了。我从头开始创建一个项目并尝试相同,但失败。此外,试图重新生成清单。你能解释一下这个步骤吗?我正在运行.Net 4.0。这会成为一个问题吗? – csLijo

回答

1

让我猜猜,有什么不对:

确保“发布文件夹位置”或“安装文件夹”是一样的用户看到它。 ClickOnce应用程序只能从这两个位置中的一个位置启动。如果您手动将文件复制到不同的文件夹/服务器,则可能会出现您描述的问题。

+0

我发布到本地文件夹,然后使用git,推送到安装位置,一个Web服务器位置。这已经工作过。现在最近这是个问题。 – csLijo

+0

好的。所以我假设你的“安装文件夹”是不同的,它指向目标位置并且它被正确设置。请检查以下两件事情:1.您是否更新目标服务器中的“* .application”文件? 2.确保git能够正确同步所有文件(将您的本地目录与服务器内容进行比较) – jing

+0

help please,也有同样的问题......哪里出现问题? – Arti

相关问题