【发布时间】:2013-04-23 16:00:23
【问题描述】:
有谁知道如何在 TFS 托管控制器构建中为 ClickOnce 清单应用程序使用代码签名证书?
场景:
我将 Team Foundation Service 用作代码存储库和源代码控制。我使用团队资源管理器 (Visual Studio 2012) 创建了构建定义。
使用配置为Any CPU|Release
的默认模板构建“进程”构建设置为“手动触发器”使用托管构建控制器。
如果我的项目使用代码签名和代码清单,则 TFS 构建不成功。
在我的解决方案中,两个项目具有“ClickOnce 清单”
本地构建在代码签名和 ClickOnce 清单方面没有任何问题 - 因为代码签名证书在本地可用于构建。
但对于 TFS 中的相同构建,我收到错误“无法在证书存储中找到清单签名证书。” (只有一个错误阻止了构建)
问题
如何将代码签名证书安装到“TFS 构建服务帐户”或“构建服务用户帐户”?
如何使代码签名证书在虚拟构建机的证书存储中可用?
使用代码签名和 ClickOnce 清单获得干净的 TFS 构建的任何替代方法?
还没有找到解决方案:(这里有人帮忙吗??
【问题讨论】:
标签: c# clickonce manifest code-signing tfsbuild