подключение Azure DevOps с использованием REST API - PullRequest
1 голос
/ 19 марта 2019

Я пытаюсь подключить Azure DevOps в основном приложении .net с помощью следующего кода.

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.Но все же эта ошибка возникает.

Не могли бы вы дать мне знать, как решить эту проблему?спасибо

1 Ответ

1 голос
/ 26 марта 2019

Я помню, что у меня была похожая проблема, и именно так мы получаем клиента WIT в нашем базовом приложении .net, которое использует следующие библиотеки:

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

 workItemClient = new WorkItemClient(witClient);

Мы используем предварительные версии * 1004.* и Microsoft.VisualStudio.Services.Client библиотек.

Насколько я понимаю, нет поддержки ядра .net ATM.Мой коллега прокомментировал этот открытый выпуск с еще одним контекстом того, как мы сделали эту работу.

...