ISDEV:致命错误-1027:签名.dll失败



我知道这个问题的答案(我将在问题下面发布(。当我用谷歌搜索此错误消息时,没有任何结果,所以我认为这可能会在未来帮助其他人。这是原始问题:

我刚刚切换了构建平台(从 TFS 2013 到 TFS 2017(,现在我无法构建 - 我收到上面的错误。我开始为不同的.dll获取它,所以我删除了那个.dll,现在我得到了这个。似乎无论遇到哪个.dll都会收到此错误。

所以我们使用 TFS 做构建,但即使我只是使用相同的源转到命令行并运行 iscmdbld,我也会收到相同的错误。奇怪的是,如果我对从TFS2013构建中提取的代码执行相同的操作,它可以正常工作。同样运行 signtool.exe 在文件夹中工作。

可能是什么原因造成的?

看起来很简单,但是当我用谷歌搜索"致命错误-1027"时,什么也没出现。

问题出在源映射中。我没有将证书送到正确的位置。当我尝试从命令行对其进行签名时,我将证书复制到构建文件夹中,这样我就不必键入很长的路径。

我有同样的错误,原因略有不同。我的签名证书已过期,已续订,密码已更改...但我忘了在>>媒体>>发布>>图像>>签名中更改它

最新更新