gpt4 book ai didi

java - 从 OS X 应用程序以编程方式编辑 TFS 工作项字段

转载 作者:行者123 更新时间:2023-12-01 11:45:04 24 4
gpt4 key购买 nike

为我们正在进行的一个学生项目做一些研究(只是在这里寻求建议!),我希望我能回答一些有关从 OS X 机器与 TFS 交互的问题。我们的最终目标是开发一个简单的应用程序,能够更新/显示在该工作项上花费//分配的时间量。如果我们为 Windows 进行开发,可用的 .NET 库可以快速解决此问题,但在为 OS X 开发时遇到问题。

通过搜索 Google 和 SO,我发现了一些说法,即除了非常基本的版本控制操作之外,在 OS X 上使用 TFS 是不可能的,我希望得到确认,截至 2015 年 3 月,情况仍然如此。我看到的许多问题都来自 10-13 年,此后我一直无法找到任何表明进展的信息。我的问题是:是否可以通过编程方式从 OS X 计算机连接到 TFS 服务器、检索工作项的字段数据以及更新工作项的字段数据?。我认为我的团队开始花时间追求最终不会起作用的 C# 解决方案。

以下是我们迄今为止所做的尝试以及为什么它不起作用:

  • 使用 Xamarin Mac//Mono .NET 开发应用程序 - TFS APINuGet 上可用进行 Win32 特定调用 (advapi32.dll),因此到目前为止,我们还没有使用下载的 .dll。当我们在 NuGet 上使用 TFS API 时,我们会收到许多有关缺少 DLL 的警告。
  • 使用 Web 服务与 TFS 交互 - 据我所知,与 TFS 交互的唯一方法是使用 SOAP,并且公开的服务似乎无法完成我们需要的任务。 List of TFS services

以下是我们将要尝试的方法以及我们认为它可能有效的原因:

  • 利用 Java SDK - 提供的 Java 库可能会发挥得更好比 C# 库更跨平台。

  • 强制我们的团队切换到 Visual Studio Online - 支持 RESTapi,可以与TFS接口(interface)。 5 个用户后需要付费。

是否有一种解决方案允许我们创建一个独立的应用程序,该应用程序能够连接到 TFS、在服务器上查询工作项字段并允许更新在 OS X 上运行的工作项字段?对于任何反馈,我们都表示感谢!感谢您花时间阅读此问题。

最佳答案

到处都有一个完整的 java API 作为团队资源管理器的一部分。您可以在任何运行 java 的平台上使用它。

http://www.microsoft.com/en-us/download/details.aspx?id=40785

关于java - 从 OS X 应用程序以编程方式编辑 TFS 工作项字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29215668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com