我们正在使用TFS构建服务器,当我发送使用代码签名证书的应用程序时,我收到上述消息“Xap打包失败。缺少证书”。
我在我的登录下安装了证书,Visual Studio团队基础构建服务主机的广告帐户在个人证书存储区中运行。
任何sugegstion将不胜感激。
答案 0 :(得分:0)
虽然我不熟悉TFS,但我在尝试使用JetBrains的TeamCity设置CI时遇到了类似的问题。我假设你试图以类似于下面的方式签署你的程序集或XAP:
如果这是真的,那么您遇到的问题是TFS可能在SYSTEM帐户下运行,而您的代码签名证书安装在您的帐户下。因此,SYSTEM帐户无权访问您帐户下安装的证书。不幸的是,除了filing a trouble ticket upstream with Microsoft之外,我不知道有什么方法可以解决这个问题。
希望这有点帮助。