ScriptCompilerOptions.RoslynAnalyzerRulesetPath
Declaration
public string RoslynAnalyzerRulesetPath;Описание
Хранит путь к файлу набора правил Roslyn.
Вы можете определить свои собственные правила для обработки различных предупреждений и ошибок, которые поднимают анализаторы Roslyn. Вы должны поместить эти правила внутрь файла с .ruleset расширение. Unity обнаруживает .ruleset файл, и хранит его путь внутри RoslynAnalyzerRulesetPath.
В корневой папке можно хранить файл набора правил с именем Default.ruleset. Правила, определенные в Default.ruleset применяются ко всем предопределенным сборкам, а также ко всем сборкам, построенным с помощью .asmdef файлы.
Чтобы переопределить правила в Default.ruleset для предопределенной сборки, создать .ruleset файл в корневой папке с именем [PredefinedAssemblyName].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
Чтобы переопределить правила в Default.ruleset для сборки, изготовленной с использованием .asmdef файл, создать .ruleset файл в той же папке, что и его .asmdef файл. Вы можете дать ему любое имя, которое хотите. Имя этого файла набора правил не обязательно должно совпадать с именем сборки.