存储到 Roslyn 全局配置文件的路径。
您可以在具有 .globalconfig 文件扩展名的文件中定义一个项目范围的分析器配置。使用键值对配置项目中所有文件的默认行为。如果具有此扩展名的文件存在,则 Unity 将自动检测它并在该属性中存储路径。以与规则集文件相同的方式使用此全局配置文件。在根资产文件夹中创建一个名为“Default.globalconfig”的文件,以将配置应用于所有预定义程序集和Unity使用 .asmdef 文件构建的任何程序集。
您可以通过在根资产文件夹中创建一个名为 [PredefinedAssemblyName].globalconfig 的 .globalconfig 文件来覆盖一些预定义 Unity 程序集的选项。如果 [PredefinedAssemblyName].globalconfig 存在,则使用该文件中指定选项,而不是 Default.globalconfig(如果存在)中指定选项。
只有以下 .globalconfig 文件允许在根资产文件夹中存在:- Default.globalconfig - Assembly-CSharp.globalconfig - Assembly-CSharp-firstpass.globalconfig - Assembly-CSharp-Editor.globalconfig - Assembly-CSharp-Editor-firstpass.globalconfig
也可以通过在与其 .asmdef 文件相同的文件夹中创建一个 .globalconfig 文件来覆盖每个程序集定义的选项。在这种情况下没有名称限制,但按照 [AssemblyDefinitionName].globalconfig 的规则进行操作是一种很好的做法。如果为程序集定义存在一个 globalconfig 文件,则使用该文件中指定选项,而不是 Default.globalconfig(如果存在)中指定选项。
如果同一配置文件中存在多个同名键,则 Unity 将使用该键在文件中的最后一个条目。配置文件不能累加:不存在设置一些常见值并为特定程序集具有子集的 Default.globalconfig 文件。如果您为 PredefinedAssemblyName 或程序集定义添加一个全局配置覆盖,则该文件应包含所有键值对。