一个错误出现在签名时。

85

我维护一个大型的WPF应用程序,这是我从另一位开发人员那里接手的。我使用ClickOnce进行发布。但是,今天突然出现了一个错误消息:

Error 2 无法发布,因为一个项目构建失败。 1 1
Error 3 签名时出现错误:未能签署bin\Debug\app.publish\setup.exe。SignTool错误:找不到符合所有给定条件的证书。

我确实有一个名为SomeName.snk的文件,在项目设置的 Signing 标签中被引用。我不知道今天发生了什么导致了这个问题。我使用的是VS 2012。


你是如何获取错误的完整描述的? 我也使用ClickOnce并直接从VS2019中发布。我只得到“在签名时发生错误:无法签名bin\Release\app.publish\setup.exe。”我的问题可能不是由于给定的证书,因为相同的证书可以用于从其他计算机签署相同的项目,并且当使用新生成的测试证书时,我也会收到相同的错误。直到今天,我从未遇到过任何问题,原因不明。 - Ama
@Ama 抱歉,我不记得了。那是很多年前的事情了... - David Shochet
12个回答

0
在我的情况下,解决方案中有许多项目,因此我浏览到非启动项目并执行以下操作:
转到主项目属性 > 签名 > 取消选中签署 ClickOnce选项 使用 Visual Studio 2019

0

Simple Clean 对我很有帮助。 构建 - 清理解决方案


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