问题描述
我最近安装了.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:
- 解决方案资源管理器中“依赖项”节点中的警告图标
- 对于面向.NET 5的项目,警告图标可能会显示在“解决方案资源管理器依赖关系”节点中列出的软件包上
我认为目前没有可用的修复程序。