问题描述
这是警告信息
警告 AD0001:分析仪 'Microsoft.AspNetCore.Mvc.Analyzers.TopLevelParameterNameAnalyzer' 抛出类型为“System.NullReferenceException”的异常 消息“未将对象引用设置为对象的实例。”。
感谢任何形式的帮助。谢谢
解决方法
检查这个https://github.com/dotnet/aspnetcore/issues/14723
在项目文件中禁用分析器仅用于测试目的。
<PropertyGroup> <DisableImplicitAspNetCoreAnalyzers>true</DisableImplicitAspNetCoreAnalyzers>
</PropertyGroup>
禁用此功能后,检查您是否仍然可以构建项目。检查是否有任何安装包具有先前版本的依赖性。
,我一直在访问
Microsoft.AspNetCore.MVC
用于访问 HttpContextAccessor 的包并导致警告。
我通过重新安装 HttpContextAccesstor 的依赖/引用解决了这个问题,它让我找到了这个包
Microsoft.AspNetCore.Http.Abstractions
已解决