如何分发使用在Team Foundation Server API服务?(How do I dist

2019-09-16 13:38发布

有吨的创建使用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:公共语言运行库检测到无效的程序。

伊克。

提前致谢!

编辑:值得注意的事, 这个人有完全相同的问题 ,没有解决......

编辑:叹息。 Google搜索/砍死了三个小时,然后张贴了这个,然后五分钟后发现了什么,我认为就是答案。 必须安装团队资源管理器? 可验证?

最后编辑:是的,就是这样。 安装Team Explorer和离开它去...

Answer 1:

是啊,我不认为这是一个TFS可再发行。 您可以下载并安装探险家客户 ,但你仍然需要有与安装相关的许可证(CAL)。

编辑:这不再是正确的(2014)。 从@LordHits的回答表明,现在微软为此提供了一个可再发行,明确标有“免费”。



Answer 2:

下面2个链接可以被认为是“再发行”为TFS:

对于TFS 2010 SP1

对于TFS 2012更新4



文章来源: How do I distribute a service that uses the Team Foundation Server API?