版本:Unity 6 (6000.0)
语言英语
  • C#

ScriptCompilerOptions.RoslynAnalyzerRulesetPath

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每条更改建议,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,无法提交您的更改建议。请在几分钟后<a>重试</a>。感谢您抽时间帮助我们提高 Unity 文档的质量。

关闭

取消

公共字符串 RoslynAnalyzerRulesetPath;

描述

存储到 Roslyn 规则集文件的路径。

您可以定义自己的规则,以处理 Roslyn 分析器引发的各种警告和错误。您必须将这些规则放在扩展名为 .ruleset 的文件中。Unity 会检测此 .ruleset 文件并将其路径存储在 RoslynAnalyzerRulesetPath 中。

您可以在根文件夹中存储名为 “Default.ruleset” 的规则集文件。在 Default.ruleset 中定义的规则应用于所有预定义程序集,以及所有使用 .asmdef 文件构建的程序集。

若要重写预定义程序集的 Default.ruleset 中的规则,请在根文件夹中创建名称为 [预定义程序集名称].ruleset 的 .ruleset 文件。例如,Assembly-CSharp.ruleset 中的规则应用于 Assembly-CSharp.dll。

根文件夹中仅允许以下 .ruleset 文件:- Default.ruleset - Assembly-CSharp.ruleset - Assembly-CSharp-firstpass.ruleset - Assembly-CSharp-Editor.ruleset - Assembly-CSharp-Editor-firstpass.ruleset

若要重写为使用 .asmdef 文件构建的程序集的 Default.ruleset 中的规则,请在其 .asmdef 文件所在的同一文件夹中创建 .ruleset 文件。您可以用任何您喜欢的名称来命名它。此规则集文件的名称不必一定与程序集的名称相匹配。