我想构建WPF应用程序并对其进行代码签名,并使用Jenkins使用ClickOnce部署它。
我的设置是:
signtool.exe sign /a /v "<path>\Shared.dll"
效果很好SignTool error : No certificates were found that met all the given criteria.
发现了一些相关的问题here和here,但尚未找到解决方案。
如何在运行signtool命令时确保Jenkins服务找到USB令牌?
如果您将jenkins作为Windows服务运行,则需要从服务更改Jenkins的属性。
右键单击并选择属性。在“登录”选项卡上,选择“此帐户”,然后输入您的凭据。
不要忘记按照here的说明从SafeNet身份验证客户端检查“启用单点登录”>
它为我工作。我希望它也对您有帮助。