禁用自动生成的剃刀代码隐藏的公共 api 分析器

问题描述

我已在包含 razor 视图和/或 razor 页面的项目中安装了 Microsoft.CodeAnalysis.PublicApiAnalyzers nuget 包 (v3.2.2)。分析器应该对它发现的公共 api 发出警告,该公共 api 不是已声明 api 的一部分,位于 PublicAPI.Shipped.txtPublicAPI.Unshipped.txt 中。

虽然可行,但分析器扫描自动生成代码(例如 *.razor.g.cs)中的公共 API,特别是在 obj\Config\targetframework\Razor 中。

我如何指示分析器不要在那里寻找公共 API?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)