Unity 6.3
0 онлайн 9 гостей 3 в системе
Вход

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 файл. Вы можете дать ему любое имя, которое хотите. Имя этого файла набора правил не обязательно должно совпадать с именем сборки.