mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-25 04:59:01 +08:00
- 在 NuGet 包中实现可选的 transitive global usings 功能 - 添加 XML 配置方式启用模块级自动命名空间导入 - 支持通过 GFrameworkExcludedUsing 排除特定命名空间 - 为所有运行时模块生成对应的 buildTransitive props 文件 - 添加 Python 脚本自动生成和验证命名空间配置 - 在文档中添加新的安装配置说明 - 创建单元测试验证生成脚本的同步状态
14 lines
887 B
XML
14 lines
887 B
XML
<Project>
|
|
<!-- This file is generated by scripts/generate-module-global-usings.py. -->
|
|
<!-- EnableGFrameworkGlobalUsings=true enables the transitive global usings from this package. -->
|
|
<!-- Add <GFrameworkExcludedUsing Include="Namespace" /> to opt out of specific namespaces. -->
|
|
<ItemGroup Condition="'$(EnableGFrameworkGlobalUsings)' == 'true'">
|
|
<_GFramework_Ecs_Arch_TransitiveUsing Include="GFramework.Ecs.Arch"/>
|
|
<_GFramework_Ecs_Arch_TransitiveUsing Include="GFramework.Ecs.Arch.Components"/>
|
|
<_GFramework_Ecs_Arch_TransitiveUsing Include="GFramework.Ecs.Arch.Extensions"/>
|
|
<_GFramework_Ecs_Arch_TransitiveUsing Include="GFramework.Ecs.Arch.Systems"/>
|
|
<_GFramework_Ecs_Arch_TransitiveUsing Remove="@(GFrameworkExcludedUsing)"/>
|
|
<Using Include="@(_GFramework_Ecs_Arch_TransitiveUsing)"/>
|
|
</ItemGroup>
|
|
</Project>
|