【问题标题】:How to remove warning AD0001 in .Net Core project?如何删除 .Net Core 项目中的警告 AD0001?
【发布时间】:2021-08-30 20:50:35
【问题描述】:

这是警告信息

警告 AD0001:分析仪 'Microsoft.AspNetCore.Mvc.Analyzers.TopLevelParameterNameAnalyzer' 引发了“System.NullReferenceException”类型的异常 message '对象引用未设置为对象的实例。'。

感谢任何形式的帮助。谢谢

【问题讨论】:

标签: c# asp.net-core .net-core dependencies analyzer


【解决方案1】:

查看https://github.com/dotnet/aspnetcore/issues/14723

在项目文件中禁用分析器仅用于测试目的。

<PropertyGroup> <DisableImplicitAspNetCoreAnalyzers>true</DisableImplicitAspNetCoreAnalyzers>
</PropertyGroup>

禁用此功能后,检查您是否仍然可以构建项目。检查任何安装包是否具有先前的版本依赖。

【讨论】:

    【解决方案2】:

    我一直在访问

    Microsoft.AspNetCore.MVC

    包访问 HttpContextAccessor 并导致警告。

    我通过重新安装 HttpContextAccesstor 的依赖项/引用解决了这个问题,它让我找到了这个包

    Microsoft.AspNetCore.Http.Abstractions

    已解决

    【讨论】:

      猜你喜欢
      • 2019-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      相关资源
      最近更新 更多