【问题标题】:How do I distribute a service that uses the Team Foundation Server API?如何分发使用 Team Foundation Server API 的服务?
【发布时间】:2014-09-11 23:51:39
【问题描述】:

有大量使用 TFS API 创建工作项的优秀示例,这些都打包为 VS 2008 SDK 的一部分。所以,想象一下我创建了一个简单的 Web 服务,它需要一些信息,然后创建一个工作项。

一切都在本地运行得非常好,但是如果我想将该 Web 服务部署到其他地方怎么办?在本地,我只是参考:

1) Microsoft.TeamFoundation.Client
2) Microsoft.TeamFoundation.WorkItemTracking.Client

有没有人幸运地弄清楚如何在没有安装 Visual Studio 或 VS SDK 的机器上使用这些库部署库或服务?是否有某种可再发行的 TFS SDK 可用?可能是某些许可原因?

顺便说一句,如果我只是将这些 dll 复制到 Web 服务器,我会收到以下错误:

System.InvalidProgramException:公共语言运行时检测到无效程序。

伊克。

提前致谢!

编辑: 值得注意的是,this person had the exact same problem,没有解决方案...

编辑: 叹息。谷歌搜索/黑客攻击了三个小时,然后发布了这个,然后五分钟后找到了我认为的答案。 Must install Team Explorer? 可验证?

最终编辑: 是的,就是这样。安装团队资源管理器,然后就可以了...

【问题讨论】:

    标签: visual-studio-2008 tfs


    【解决方案1】:

    是的,我认为没有 TFS 可再发行版。您可以下载并安装explorer client,但您仍需要拥有与该安装相关的许可证 (CAL)。

    编辑:这不再是正确的(2014 年)。正如@LordHits 的回答所暗示的,微软现在为此提供了一个可再分发的,明确标记为“免费”。

    【讨论】:

    • 看起来你得到了 5 分 ;-) +1 帮助注意 CAL 虽然...
    【解决方案2】:

    以下 2 个链接可被视为 TFS 的“可再发行组件”:

    For TFS 2010 SP1

    For TFS 2012 Update 4

    【讨论】:

    • 如果链接已损坏,请尝试使用谷歌搜索“Team Foundation Server 2012 Update 4 对象模型安装程序 - 免费 - 这是 TFS 2012(更新 4)的独立对象模型安装程序。这可用于开发与 TFS 2012 集成的应用程序。
    • 仅供参考:我尝试将其用于安装在新服务器上的 TFS 2010 Web 服务,在该服务器上收到错误,即找不到各种库。安装此软件包后,它更改了导致问题的库,我无法修复它。我必须分解并安装 Team Explorer 才能使其正常工作
    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 2013-11-30
    • 2018-11-07
    • 1970-01-01
    相关资源
    最近更新 更多