【发布时间】:2011-07-25 16:43:32
【问题描述】:
我们正在使用 TFS 构建服务器,当我发送使用代码签名证书的应用程序时,我收到上述消息“Xap 打包失败。缺少证书”。
我在我的登录名下安装了证书,Visual Studio Team Foundation 构建服务主机运行的广告帐户在个人证书存储中。
任何建议都将不胜感激。
【问题讨论】:
标签: .net visual-studio-2010 msbuild tfsbuild
我们正在使用 TFS 构建服务器,当我发送使用代码签名证书的应用程序时,我收到上述消息“Xap 打包失败。缺少证书”。
我在我的登录名下安装了证书,Visual Studio Team Foundation 构建服务主机运行的广告帐户在个人证书存储中。
任何建议都将不胜感激。
【问题讨论】:
标签: .net visual-studio-2010 msbuild tfsbuild
虽然我不熟悉 TFS,但我在尝试使用 JetBrains 的 TeamCity 设置 CI 时遇到了类似的问题。我假设您正在尝试以类似于以下方式对您的程序集或 XAP 进行签名:
如果这是真的,那么您遇到的问题是 TFS 可能在 SYSTEM 帐户下运行,而您的代码签名证书安装在您的帐户下。因此,SYSTEM 帐户无权访问您帐户下安装的证书。不幸的是,除了filing a trouble ticket upstream with Microsoft,我不知道有什么办法可以解决这个问题。
希望这会有所帮助。
【讨论】: