Jenkins 无法导入以下密钥文件

Jenkins Cannot import the following key file

我可以毫无问题地在 Visual Studio 上构建我的应用程序。我正在同一台机器上试用 Jenkins。当我尝试从我的 git 远程存储库构建我的应用程序时(它包含 SVC 中的 .pfx 文件)我收到错误

error MSB3325: Cannot import the following key file: Key.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY...

error MSB3321: Importing key file "Key.pfx" was canceled.

我已经 运行 这个问题 Cannot import the keyfile 'blah.pfx' - error 'The keyfile may be password protected' 的答案中显示的命令,这就是我在 Visual Studio 中申请 运行 的原因(我已经以管理员身份通过命令提示符完成,仅供参考),这意味着当我再次尝试 运行 时,对象已经存在,如果我卸载并重新安装,同样的问题再次发生。

有人知道我该如何解决这个问题吗?

最有可能是 运行ning Jenkins 的 IIDentity(windows account/identity)。

作为快速测试,编辑 Jenkins 服务并输入您的凭据。

..

如果可行,请保持这种方式,或者使用您希望 Jenkins 运行 使用的身份手动导入 voodoo。