Build Server Xap打包失败。缺少证书

时间:2011-07-25 16:43:33

标签: .net visual-studio-2010 msbuild tfs2010 tfsbuild

我们正在使用TFS构建服务器,当我发送使用代码签名证书的应用程序时,我收到上述消息“Xap打包失败。缺少证书”。

我在我的登录下安装了证书,Visual Studio团队基础构建服务主机的广告帐户在个人证书存储区中运行。

任何sugegstion将不胜感激。

1 个答案:

答案 0 :(得分:0)

虽然我不熟悉TFS,但我在尝试使用JetBrains的TeamCity设置CI时遇到了类似的问题。我假设你试图以类似于下面的方式签署你的程序集或XAP:

Figure 1: Signing an assembly using an installed certificate

如果这是真的,那么您遇到的问题是TFS可能在SYSTEM帐户下运行,而您的代码签名证书安装在您的帐户下。因此,SYSTEM帐户无权访问您帐户下安装的证书。不幸的是,除了filing a trouble ticket upstream with Microsoft之外,我不知道有什么方法可以解决这个问题。

希望这有点帮助。