使用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?可验证?
最终编辑:是的,就是这样。安装团队资源管理器并远离它......
答案 0 :(得分:3)
是的,我认为没有TFS可再发行组件。您可以下载并安装explorer client,但仍需要拥有与该安装相关联的许可证(CAL)。
编辑:这不是更长的正确(2014)。正如@LordHits的回答所暗示的那样,微软现在提供了一个可再分发的,明显标榜为“免费”。
答案 1 :(得分:1)