繁体   English   中英

使用 REST API 连接 Azure DevOps

[英]connection Azure DevOps using REST API

我正在尝试使用以下代码连接 .net 核心应用程序中的 Azure DevOps。

var url = new Uri("https://abcdxyz.visualstudio.com");

var PAT = "XXXXXgdeuxfroaqho4lhtqjdvbagrotypfgfhtuq6w23ie5z3xoq";

VssConnection connection = new VssConnection(url, new VssBasicCredential(string.Empty, PAT));
WorkItemTrackingHttpClient witClient = connection.GetClient<WorkItemTrackingHttpClient>();

它成功构建。 但是,它会抛出错误

System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Net.Http.WebRequest, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.'

我试图更新 Nuget 包。 但是还是会出现这个错误。

你能告诉我如何解决这个问题吗? 谢谢

我记得有一个类似的问题,这是我们在使用这些库的 .net 核心应用程序中获取 WIT 客户端的方式:

 vss = new VssBasicCredential(string.Empty, PAT);
 VssConnection connection = new VssConnection(tfsURI, vss);
 witClient = connection.GetClient<WorkItemTrackingHttpClient>();

 workItemClient = new WorkItemClient(witClient);

我们也在使用Microsoft.TeamFoundationServer.ClientMicrosoft.VisualStudio.Services.Client库的预览版。

据我所知,没有 .net core 支持 ATM。 我的一位同事评论了这个悬而未决的问题,并提供了更多关于我们如何进行这项工作的背景。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM