Tag: clickonce

如何签署ClickOnce应用程序

我有一个为客户端构建的ClickOnce应用程序,我需要它来自受信任的发布者。 如何获取Authenticode证书并使用它签署我的应用程序? 因此,当应用程序启动时,它来自受信任的发布者? 如何安装证书? 我是否必须在我的开发服务器上安装它,或者安装它的位置是否重要? 整个过程如何运作? 我不想在证书上花费3-5百美元,并且安装错误并且运气不好。 是否有关于购买和安装证书以及签署ClickOnce应用程序的好教程?

ClickOnce Deployment Error:与manifest中指定的不同的计算哈希值

尝试通过ClickOnce部署时,我一直在遇到此错误 File, image.jpg, has a different computed hash than specified in manifest. 我意识到这是一个错误,有很多谷歌的结果,但我一直无法解决这个问题。 更奇怪的是,这个ClickOnce软件包已经部署在各种其他机器上(至少30个)而没有任何问题 – 这只发生在一台使用Windows 7和x64的特定机器上。 一方面,我检查了清单文件,版本号与它们应该不匹配,我听说这可能是错误的原因。 这没有意义,因为我检查了服务器文件是否打开,一切都匹配。 另一方面,我知道这个包适用于其他机器,这是第一台出现此错误的机器。 最后,我还尝试了所有“常规”修复程序。 我已经签署了包,我已经删除了部署服务器中的所有文件,我已经清理,重建和重新部署了应用程序,但这些都没有。 救命!

如何指定clickOnce应用程序的目标文件夹?

如何指定clickOnce应用程序的目标文件夹?

如何移动ClickOnce部署包

我在网络驱动器上的发布文件夹中有一组ClickOnce软件包,需要将它们全部移动到另一台服务器(我们的DR机器)。 复制/粘贴整个目录并在新机器上运行设置后,我收到一条错误消息,指出它无法找到旧路径: 激活… MyClickOnceApp.application导致exception。 检测到以下失败消息: +正在下载文件://oldMachine/c$/MyClickOnceApp.application未成功。 +无法找到路径’\\ oldMachine \ c $ \ MyClickOnceApp.application’的一部分。 一旦我将安装URL更改为指向我的新计算机,我就会收到另一个错误: 清单XML签名无效。 +对象的数字签名未validation。 我已经尝试使用MageUI.exe修改部署URL,但它要求提供我没有的证书。 我做错了什么以及如何成功移动已发布的ClickOnce软件包?