我可以在我的代码中使用 TFS API 并将代码部署在没有 Visual Studio 或 Team Explorer 的机器上吗?
我发现了这个,它说我不应该那样做。
对此有什么帮助吗?谢谢!
不,您不能,当您为 TFS 开发客户端应用程序时,这意味着您需要团队资源管理器中存在的此 API 的运行时文件。
您可以使用新的 OData API或标准 WebService API(官方不支持)连接到 TFS,而无需机器上的 SDK 或 Team Explorer。
还有随Team Explorer Everywhere 2010 SP1一起提供的Java API,据说它比需要安装 Team Explorer 的 .NET API 更容易以独立方式使用。
请注意,为了遵守正确的许可条款,您通常需要为每台连接到 TFS 的机器/用户拥有一个 TFS CAL。