警告NU1701:在.NETCore2.0应用程序中使用.NET4.6.1恢复Core2.0的软件包构建

时间:2018-01-16 06:34:21

标签: asp.net-core .net-core nuget-package nuget-package-restore

我已经构建了自己的nuget包,其中包含.NETCore2.0框架的dll构建。

See screen shot of the project properties

    <PropertyGroup>
      <TargetFramework>netcoreapp2.0</TargetFramework>
      <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
      <Authors>xxx</Authors>
      <Company>xxx</Company>
      <Product>xxx</Product>
      <AssemblyName>App.Model.Master.Contract</AssemblyName>
      <RootNamespace>App.V4.Model.Master.Contract</RootNamespace>
    </PropertyGroup>

我现在正试图在另一个项目(MVC dotnetcore 2.0)中导入这个nuget,我收到了这个错误:

  

使用'.NETFramework,Version = v4.6.1'而不是项目目标框架'.NETCoreApp,Version = v2.0'恢复包'App.Model.Master.Contract 1.0.0'。此软件包可能与您的项目不完全兼容。

image

这两个项目都使用.NET Core 2.0。在任何情况下我都不使用经典的.NET Framework 4.6.1。为什么它尝试使用此版本的.NET Framework恢复此程序包?

显然我错过了一些东西,但我对触发此错误的内容感到非常困惑。

0 个答案:

没有答案