基本自定义 > Windchill 自定义基础 > 管理自定义 > PTC 提供的文件自定义最佳做法 > 管理代码库特性文件 > 处理特性文件
  
处理特性文件
大多数特性文件都应使用 xconfmanager 实用程序进行处理。使用上述任一工具的原因在于其存储了您在 <Windchill>\site.xconf 文件中设置的特性值。然后,工具会将这些值传播到适当的 *.properties 文件。(备注块位于 xconfmanager 已更新的 *.properties 文件的顶部和底部。)如果 PTC 维护更新提供了对已更改特性的更改,则 xconfmanager 会自动将存储在 site.xconf 文件中的特性更改传播到 PTC 更新的顶部。
在多数情况下,*.xconf 文件与其 *.properties 文件之间存在一一对应关系;例如,codebase\wt.properties.xconf 和 codebase\wt.properties。在其他情况下,不存在匹配的 XCONF 文件。即使没有关联 XCONF 文件,仍可以使用 xconfmanager 实用程序处理特性文件。
不应使用 xconfmanager 实用程序处理以下代码库特性:
associationRegistry.properties
descendentRegistry.properties
modelRegistry.properties
moduleRegistry.properties
moduleDir.properties
debug.properties
这是因为这些特性包含不适合 xconfmanager 实用程序的特性。
如果有许多新特性需要添加到文件 (如 wt.properties) 中,而不是使用 xconfmanager 实用程序来设置每个特性,请考虑自行创建声明 XCONF 文件。在此文件中,将使用 wt.properties 的 targetFile 声明特性。然后使用 xconfmanager 实用程序将此文件安装到 declarations.xconf 文件中。有关创建服务提供者特性文件的示例,请参阅添加自定义服务提供者特性文件