我有一个.Net Core 2.0控制台应用程序.我正在try 使用以下内容从TFS读取文件:

How to get a file from TFS directly into memory (i.e., don't want to read from file system into memory)?

我go Nuget安装Microsoft.TeamFoundationServer.ExtendedClient,然后遇到这个:

enter image description here

包‘Microsoft.AspNet.WebApi.Client 5.2.2’是使用‘.NETFramework,version=v4.6.1’而不是项目目标框架‘.NETCoreApp,version=v2.0’还原的.此程序包可能与您的项目不完全兼容.

即使在 suppress 了警告之后,我仍然会收到错误,无法引用库.我怎样才能得到这个参考资料?

很容易修改:

  1. 刚出现的net core 2.0控制台应用程序
  2. 复制上述问题的方法
  3. try 安装nuget软件包

推荐答案

目前,该软件包与dotnetcore 2.0不完全兼容.

例如,对于'Microsoft.AspNet.WebApi.Client',它可能在版本(5.2.4)中得到支持. 有关详细信息,请参见Consume new Microsoft.AspNet.WebApi.Client.5.2.4 package.

你可以试试费德里科提到的standard Client套餐.

如果这仍然不起作用,那么作为一种解决方法,您只能创建一个Console App (.Net Framework)而不是.net core 2.0控制台应用程序.

引用此线程:Microsoft.AspNet.WebApi.Client supported in .NET Core or not?

.net相关问答推荐

为什么DotNet新的webapi;命令会为我生成不同的文件夹

dotnet 8 web api在部署到docker后无法工作

使用托管身份而不是检测密钥配置Application Insights

如何将多个安装程序Bundle 到一个安装程序中?

仅使用 .NET GetBytes 方法转换有效字节而不创建问号

如何在 C# 中自动删除临时文件?

调整小数精度,.net

标签从右向左增长

为什么 .Contains 慢?通过主键获取多个实体的最有效方法?

Style 和 ControlTemplate 的区别

将屏幕捕获为位图

为什么 Interlocked.Exchange 不支持布尔类型?

使用 .NET 中的代码更改桌面墙纸

将接收到的对象转换为 List 或 IEnumerable

如何将枚举值序列化为 int?

无法加载文件或程序集System.ValueTuple

如何使用通用扩展方法中的字符串列名在 IQueryable 上应用 OrderBy?

使用 C# 将时间跨度值转换为格式hh:mm Am/Pm

如何从 HashSet 中检索实际项目?

MultipleActiveResultSets=True 还是多个连接?