我的任务是使用asp.net从我的vsts帐户查询工作项 我完全按照所有必需的库编写了this link。我已经为我的vsts帐户获得了个人访问令牌,以便我可以访问我的工作项目。 此外,URI是vsts项目的链接。 运行时:
using(WorkItemTrackingHttpClient workItemTrackingHttpClient = new WorkItemTrackingHttpClient(uri, _credentials))
我得到的错误:
System.IO.FileLoadException:'无法加载文件或程序集'System.Net.Http.Formatting,Version = 5.2.2.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。
我做错了吗?
答案 0 :(得分:0)
请检查项目中[httpd]
enable_cors = true
[cors]
credentials = true
origins = *
methods = GET,POST,PUT,DELETE
文件夹下是否存在System.Net.Http.Formatting.dll
。并且没有任何其他版本冲突。
e.g:
packages
无论我测试了什么,下面的示例代码都在我身边,您可以按照以下步骤进行尝试:
安装Nuget包: 该项目Microsoft.TeamFoundationServer.ExtendedClient。
您可以从 D:\workspace\QueryWorkitems0619\packages\Microsoft.AspNet.WebApi.Client.5.2.2\lib\net45\System.Net.Http.Formatting.dll
:
Package Manager Console
3.运行以下示例代码:
PM> Install-Package Microsoft.TeamFoundationServer.ExtendedClient -Version 15.112.1