【问题标题】:warning NU1701: Package 'System.Linq.Queryable 4.0.1' was restored using '.NETFramework,V ersion=v4.6.1' instead of the project target framework警告 NU1701:使用 '.NETFramework,Version=v4.6.1' 而不是项目目标框架恢复了包 'System.Linq.Queryable 4.0.1'
【发布时间】:2018-11-25 14:29:16
【问题描述】:

在创建新的 .net 核心项目时,我总是收到以下警告。如何解决这个问题?

PS C:\TEMP\t> dotnet new webapi -o test2 模板“ASP.NET Core Web API”创建成功。 正在处理创建后操作... 在 test2\test2.csproj 上运行“dotnet restore”... 正在恢复 C:\TEMP\t\test2\test2.csproj 的包... C:\TEMP\t\test2\test2.csproj :警告 NU1701:使用 '.NETFramework,V 恢复包'System.Linq.Queryable 4.0.1' ersion=v4.6.1' 而不是项目目标框架 '.NETCoreApp,Version=v2.1'。此软件包可能不完全兼容 支持您的项目。 生成 MSBuild 文件 C:\TEMP\t\test2\obj\test2.csproj.nuget.g.props。 生成 MSBuild 文件 C:\TEMP\t\test2\obj\test2.csproj.nuget.g.targets。 C:\TEMP\t\test2\test2.csproj 的恢复在 1.42 秒内完成。 还原成功。

【问题讨论】:

  • 我相信这是因为您没有安装 .net v2.1,所以它警告您它使用的是新版本,而不是项目所针对的版本。
  • 我安装了 .Net v2.1。

标签: c# .net .net-core


【解决方案1】:

删除包System.Linq.Queryable 并为您的项目目标框架安装包。

【讨论】:

    猜你喜欢
    • 2019-10-22
    • 2018-06-07
    • 2018-06-20
    • 2018-10-21
    • 1970-01-01
    • 2023-02-08
    • 1970-01-01
    • 2019-10-09
    • 2022-01-15
    相关资源
    最近更新 更多