繁体   English   中英

Visual Studio ClickOnce 发布失败

[英]Visual Studio ClickOnce Publish fails

我在 Windows 10 上使用 Visual Studio 2010 Premium SP1 创建了 C# 4.0 WinForms 应用程序。

几个月来,我使用 ClickOnce 多次修改和部署了同一个应用程序。

直到今天我都没有遇到任何困难。

我对代码做了一个小的修改,它成功地工作了。

但是,在构建并尝试发布之后,会引发 2 个单独的错误,如下所示。

#1) Cannot publish because a project failed to build.
#2) An error occurred while signing: The parameter is incorrect.

我的应用程序确实包含一个单独的项目,它只是一个启动画面项目。

如果我 go 到解决方案资源管理器并尝试构建第二个项目,它构建得很好。

我还尝试使用解决方案资源管理器中的菜单而不是 VS 的发布窗格来构建 > 发布。

不仅令人费解的是,为什么现在发布突然失败了,而且错误消息也没有提供任何线索来说明问题出现在代码的哪个位置,如果确实是在代码中。

任何人都可以建议如何纠正这种情况,因为我无法再发布我的应用程序。

这个错误令人费解,因为我多次使用 ClickOnce 部署我的应用程序的修改版本。 凭直觉,我决定从以下更改时间戳服务器:

http://timestamp.globalsign.com/scripts/timstamp.dll

对此:

http://timestamp.globalsign.com/?signature=sha2

由于研究此错误引用了 Microsoft 将不再识别 SHA1,但需要 SHA2 加密这一事实,因此我尝试使用后一种服务器,编译后,它允许我的应用程序成功发布。 如果其他人遇到此问题,上述解决方案可能会很有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM