【发布时间】:2011-08-28 22:09:33
【问题描述】:
我在弄清楚如何从 TFS Build 中为我的应用程序“签署 ClickOnce 清单”时遇到问题。
我在 VS 2010 中配置了我的签名页面,方法是选中“签署 ClickOnce 清单”复选框并从文件中选择我们的代码签名密钥,如下图所示:
现在,当我从 VS 2010 发布应用程序时,清单似乎已成功签名:
但是,当我尝试从 TFS Build 构建应用程序时,它似乎没有尝试对清单进行签名。事实上,甚至没有错误信息表明某事失败了。
我尝试设置 TFSBuild.proj 文件,以便我的构建服务器知道证书并且我希望签署我的清单,但我不知道该怎么做。
我尝试了以下方法:
<CustomPropertiesForBuild>SignManifests=true;ManifestCertificateThumbprint=<thumbprint goes here></CustomPropertiesForBuild>
但这似乎没有任何区别。 (也不会产生错误)。
注意:我不对强命名我的程序集感兴趣;只是signing my code。
有人知道怎么做吗?有没有人从 TFS Build 成功部署 ClickOnce 应用程序?
【问题讨论】:
标签: visual-studio-2010 code-signing tfsbuild