Visual Studio 2019 年显示 .NET 5 预览版 8 的黄色感叹号

Visual Studio 2019 showing yellow exclamation for .NET 5 Preview 8

我最近安装了 .NET 5 Preview 8 并在 Visual Studio 2019 16.8 Preview 2 中创建了一个新的 ASP.NET Core MVC 项目。

对于所有 NuGet 包,它都显示黄色感叹号。没有编译错误,没有警告。该应用程序工作正常。没有错误。但是VS一直显示黄色感叹号。此问题仅适用于 .NET 5 项目。 ASP.NET Core 3.1项目不会出现这个问题

我的项目文件如下所示:

<Project Sdk="Microsoft.NET.Sdk.Web"> 
<PropertyGroup> 
<TargetFramework>net5.0</TargetFramework> 
</PropertyGroup> 
<ItemGroup> 
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="5.0.0-preview.8.20414.8" /> 
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.0-preview.8.20407.4" /> 
</ItemGroup> 
</Project>

这是什么原因以及如何解决?

谢谢。

这是一个 known issue in .NET 5 Preview 8:

  1. Warning icons in Dependencies node in Solution Explorer
  • For projects targeting .NET 5, warning icons may be displayed on packages listed in the Solution Explorer Depdendencies node

我认为目前没有可用的修复程序。