使用MageUI创建未签名的ClickOnce部署

7
使用 .Net 3.5 SP1 后,不再需要对 ClickOnce 清单文件进行签名。我们在部署过程中使用了 MageUI,并希望部署一些未签名的应用程序。Mage 可以让我创建一个未签名的应用程序清单。然而,它不允许我将部署清单指向未签名的应用程序清单。它会显示“应用程序清单没有签名”的错误信息。
这是一个 bug 吗?我正在运行版本号为 3.5.30729.1 的软件;是否有更新的版本可以修复此问题?还有没有其他解决方法?

您曾经想过一个好的解决方法吗? - Roman Starkov
不,我只是在考虑从我们的部署中删除签名,但在遇到这个障碍后放弃了。如果你找到了一个好的解决方案,请发布出来。 - codeConcussion
4个回答

2

我有同样的问题。

解决方法是手动将XML片段添加到应用程序清单XML中。


2

提醒一下,您是在内部部署吗?移除签名是允许的,但不建议这样做。它会移除所有文件的哈希值,并使您的应用程序容易受到恶意软件替换文件的攻击。


0

要创建未签名的部署清单,需要将哪些XML片段放入应用程序清单XML中?


-2

尝试使用 .Net Framework 4.0


2
为什么?4.0中的哪个功能使得ClickOnce在构建过程中更容易?还是你指的是VS2010中的某些东西? - BozoJoe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接