.net 生成服务器Xap打包失败。丢失的证书

.net 生成服务器Xap打包失败。丢失的证书,.net,visual-studio-2010,msbuild,tfsbuild,.net,Visual Studio 2010,Msbuild,Tfsbuild,我们正在使用TFS build server,当我发送使用代码签名证书的应用程序时,会收到上面的消息“Xap打包失败。缺少证书。” 我在登录时安装了证书,VisualStudioTeam Foundation构建服务主机在个人证书存储库中运行的广告帐户。 如果您有任何建议,我将不胜感激。虽然我不熟悉TFS,但我在尝试使用JetBrains的TeamCity设置CI时遇到过类似的问题。我假设您正试图以类似于以下方式对程序集或XAP进行签名: 如果这是真的,那么您遇到的问题是TFS可能在系统帐户下

我们正在使用TFS build server,当我发送使用代码签名证书的应用程序时,会收到上面的消息“Xap打包失败。缺少证书。”

我在登录时安装了证书,VisualStudioTeam Foundation构建服务主机在个人证书存储库中运行的广告帐户。


如果您有任何建议,我将不胜感激。

虽然我不熟悉TFS,但我在尝试使用JetBrains的TeamCity设置CI时遇到过类似的问题。我假设您正试图以类似于以下方式对程序集或XAP进行签名:

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


希望这能有所帮助。

问题在于如何在服务器上的正确存储中获取证书。我会给你答案,因为你直接向微软金融时报,他们给了我解决方案。吉姆,你能贴一个链接到他们给你的答案吗?我想看看,这样我就可以教育自己将来如何做。谢谢