在没有TFS安装的情况下在计算机上引用TFS 2008程序集

时间:2009-09-23 08:28:01

标签: git tfs2008

我正在为Git编写一个钩子,让我从TFS 2008中选择工作项并将它们注入Git的提交消息中。

我已经编写了一个存根,以便我可以在不引用TFS 2008的情况下开发我的功能。但是,在创建真实内容时,如何在本地计算机上获得所需Team Foundation程序集的副本?

  1. 我不想安装TFS 2008,因为这太过分了(此外,我喜欢我的项目在连续集成循环中构建。在构建计算机上很难安装TFS; - )
  2. 有一个TFS 2005 SDK可以安装程序集的副本。但是,这仅适用于2005年。目前还没有适用于TFS 2008的SDK(see following post van Brian Harry)。
  3. 我看到的唯一选择是从TFS 2008实例手动复制程序集并尝试引用它们。

    还有一种我根本看不到的替代方案吗?

    感谢webservices的回答,但是TFS webservices没有文档,Microsoft建议使用.NET API而不是webservices。 API应该是稳定的 - Web服务可能会发生变化。

2 个答案:

答案 0 :(得分:1)

找到它。安装Microsoft Visual Studio 2008 SDK。您将在Program Files \ Microsoft Visual Studio 2008 SDK \ VisualStudioIntegration \ Common \ Assemblies中找到程序集。

答案 1 :(得分:0)

您可以通过Web服务与TFS对话,这将消除对TFS程序集的需求。