【问题标题】:Unity Default.ruleset Doesnt Work As Expected / Roslyn AnalyzerUnity Default.ruleset 无法按预期工作 / Roslyn Analyzer
【发布时间】:2022-10-25 04:01:59
【问题描述】:

Roslyn analyzers and source generators

Expected

Actual

团结 2021.3.11f1 / 骑士 2022.2.3

分析器:ErrorProne.NET.CoreAnalyzers

仅记录 Assets\Subfolder\RethrowError 的错误。当我删除子文件夹代码时,会记录 Assets\Rethrow 的错误。

如果我添加新的子文件夹,然后按预期记录其中两个子文件夹的错误。但仍然没有记录基本文件夹的错误。

【问题讨论】:

    标签: unity3d roslyn rider roslyn-code-analysis jetbrains-rider


    【解决方案1】:

    根据文档:

    在 Assets 根文件夹中,放置一个名为 Default.ruleset 的规则集文件。您在 Default.ruleset 中定义的规则适用于所有预定义的程序集(例如 Assembly-CSharp.dll),以及使用 .asmdef 文件构建的所有程序集。资源:https://docs.unity3d.com/Manual/roslyn-analyzers.html

    您的设置是正确的,这两个脚本都应该受到您的Default.ruleset 的影响。

    我正在努力解决同样的问题,并在该线程中添加了一个帖子寻求帮助:

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 2022-08-07
      • 1970-01-01
      • 1970-01-01
      • 2013-12-23
      • 2014-12-09
      • 2016-01-13
      相关资源
      最近更新 更多