【问题标题】:Downgrade from Core 3 to 2 then Microsoft.AspNetCore.App not recognised从 Core 3 降级到 2,然后 Microsoft.AspNetCore.App 无法识别
【发布时间】:2020-02-18 21:56:56
【问题描述】:

我安装了 VS2019 v16.3.5 和 dotnet core 3 sdk。我可以浏览到 C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App 并在 2.1.9 到 3.0.0 的文件夹中查看许多共享框架的版本

重现问题:

  • 创建新的控制台应用
  • 编辑要添加的项目文件:
<ItemGroup>
 <FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>

此时它工作正常,但随后:

  • 将目标框架更改为 2.2

我收到构建错误:

无法识别 FrameworkReference 'Microsoft.AspNetCore.App'

是否可以针对 2.2 并仍然使用共享框架 Microsoft.AspNetCore.App?

【问题讨论】:

    标签: asp.net-core .net-core .net-core-3.0 asp.net-core-3.0


    【解决方案1】:

    FrameworkReferenceASP.NET Core 3.0 的新功能。在较低版本中不可用。对于较低版本,将 &lt;FrameworkReference Include="Microsoft.AspNetCore.App" /&gt; 替换为以下内容:

    <PackageReference Include="Microsoft.AspNetCore.App" />
    

    【讨论】:

      猜你喜欢
      • 2020-11-21
      • 2011-07-24
      • 2019-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-07
      • 2018-05-21
      相关资源
      最近更新 更多