Pus*_*ots 18 visual-studio asp.net-core visual-studio-2019
我有一个基本上是从默认 Razor Pages 模板创建的默认 ASP.NET Core 2.2 项目。
现在,在解决方案资源管理器 -> 依赖项中有一个名为“分析器”的节点。
首先,一开始我不知道它是做什么用的。我想我现在知道了,但它仍然有点模糊。
其次,为什么它有一个警告图标?与其子节点相同。
注意:我不在“NuGet”节点下,所以这不是关于缺少依赖项或类似问题的问题。
第三;如果这个“功能”只是为了迷惑我,为什么会在那里?!
每个分析器程序集下的警告是在代码中发现的问题。通过这些程序集中的规则找到。
随着 Roslyn 编译器的引入,即使在编译器运行之前分析源代码也变得更加容易。这些规则打包在特殊的 nuget 包中。当这些规则运行时,它们会显示在错误窗口和此列表中。
如果某个规则行为不当,或者您想要将其关闭,或者您只想查看 MVC 规则,则此视图非常有用。
当分析器本身遇到问题时(有些分析器不如其他分析器好),相应的问题也会显示在此处。看起来 RS* 规则实际上是规则本身的问题。
| 归档时间: |
|
| 查看次数: |
5883 次 |
| 最近记录: |