.net Core 2.0 - 使用.NetFramework 4.6.1而不是目标框架.netCore 2.0恢复了包.包装可能不完全兼容

Mic*_*k R 84 .net c# tfs nuget asp.net-core

我有一个.net核心2.0控制台应用程序.我正在尝试使用以下内容从TFS读取文件:

如何将文件从TFS直接导入内存(即,不想从文件系统读入内存)?

我前往nuget并安装Microsoft.TeamFoundationServer.ExtendedClient并遇到这个问题:

在此输入图像描述

使用'.NETFramework,Version = v4.6.1'而不是项目目标框架'.NETCoreApp,Version = v2.0'恢复包'Microsoft.AspNet.WebApi.Client 5.2.2'.此软件包可能与您的项目不完全兼容.

即使在抑制警告后,我仍然会收到错误,无法引用库.如何解决此参考?

非常容易重现:

  1. 新的.net核心2.0控制台应用程序
  2. 从上面的问题复制方法
  3. 尝试安装nuget包

And*_*SFT 23

该软件包暂时与dotnetcore 2.0不完全兼容.

例如,'Microsoft.AspNet.WebApi.Client'它可能在版本(5.2.4)中得到支持.有关详细信息,请参阅使用新的Microsoft.AspNet.WebApi.Client.5.2.4程序包.

您可以尝试Federico提到的标准客户端软件包.

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

引用此主题:.NET Core中是否支持Microsoft.AspNet.WebApi.Client?