我编写了一个程序,利用TFS api来同步TFS和其他系统之间的错误。
此程序在非开发人员计算机上作为Windows服务运行,以便它可以在后台运行。
程序似乎希望系统在GAC中包含多个团队基础程序集(例如Microsoft.TeamFoundation.WorkItemTracking.Proxy.dll位置)。不幸的是,没有这样的集会。
在程序目录中复制程序集不起作用。虽然程序正在启动,但我立即收到了“MissingMethodException'。
”是否有人知道此环境是否需要定期安装某些VS / TFS组件以及客户端访问许可证?
答案 0 :(得分:3)
TFS对象模型有一个独立的安装程序,这是你想要的:http://visualstudiogallery.msdn.microsoft.com/f30e5cc7-036e-449c-a541-d522299445aa
就CAL问题而言,它比你想象的要复杂一些。任何与TFS工作项直接或间接交互的人都需要CAL。这意味着如果您在TFS和其他系统之间进行自动同步,那么使用该其他系统查看/编辑最终与TFS同步的数据的任何人都需要TFS CAL。
答案 1 :(得分:2)
您可以在任何系统上安装Team Explorer,即使是那些没有安装Visual Studio的系统也是如此。它将安装:
tf
命令行客户端当然,这需要客户端访问许可证。