我用C#编写了一些小程序,它们与Azure DevOps集成在一起,在WorkItems上执行操作,并完成其他小任务。为了成功地与DevOps集成,我使用微软提供的API以及他们提供的NuGet包完成了这项工作。
我想使用Dart/Flutter创建一个类似的应用程序,很大程度上是作为一个实用的练习,有一个有用的产品。然而,我不确定用非C#的语言做这件事是否真的可行。由于与DevOps的集成需要微软提供的NuGet包,而Dart不存在这些包的事实,我还能编写可以与DevOps通信的Dart应用程序吗?
Azure DevOps API:https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1
NuGet:Microsoft.VisualStudio.Services.Client etc.
发布于 2020-02-12 20:31:52
假设API被称为返回XML或JSON数据的REST API,并且有许多不同语言(https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-5.1#client-libraries)的客户端库,这应该是可能的。
最糟糕的情况是,您最终将直接与HTTP端点对话,而不是像C#那样通过一些有用的包装器库进行对话。
https://stackoverflow.com/questions/60188313
复制相似问题