【发布时间】:2015-09-28 08:39:48
【问题描述】:
我一直在寻找这个问题,虽然我找到了一些“解决方案”,但似乎很多这些“解决方案”都是偶然发现的,或者无法充分解释真正有效的方法。
我尝试了许多解决方案,但仍然遇到问题。
我在 Visual Studio 中创建了一个 .PFX。 TeamCity 和 Build Agent 都在我的本地开发机器上,因此我的情况不涉及任何其他 PC。
当 TeamCity 尝试构建此项目时出现错误:
错误 MSB3325:无法导入以下密钥文件:name.pfx。钥匙 文件可能受密码保护。要更正此问题,请尝试导入 再次证书或手动将证书安装到 Strong 使用以下密钥容器名称命名 CSP: VS_KEY_6E76201C7E991E97
一切都在Local System Account Team City Server 和 TeamCity Build Agent 下运行。
那么我在哪里安装证书?我打开了 MMC.exe 并将其导入到许多“明显的地方”,例如 Local Computer 证书管理单元。我尝试将其导入Personal 和Trusted CA roots,但它们都不起作用。
那么你到底把它放在哪里呢?
【问题讨论】:
-
你找到答案了吗?
标签: visual-studio teamcity code-signing pfx