mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 19:03:29 +08:00
- 将 EnumExtensionsGenerator 从 IIncrementalGenerator 迁移到 AttributeClassGeneratorBase - 将 LoggerGenerator 从 IIncrementalGenerator 迁移到 AttributeClassGeneratorBase - 添加 AttributeEnumGeneratorBase 基类用于枚举相关生成器 - 更新依赖引用路径,使用新的抽象层和通用生成器基类 - 改进代码生成逻辑,使用强类型 Attribute 替代字符串匹配 - 添加详细的 XML 文档注释 - 修改项目目标框架为多版本支持 (net8.0;net9.0;net10.0)
24 lines
904 B
XML
24 lines
904 B
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
|
|
</PropertyGroup>
|
|
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0"/>
|
|
<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.14.0"/>
|
|
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.SourceGenerators.Testing" Version="1.1.2"/>
|
|
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1"/>
|
|
<PackageReference Include="NUnit" Version="4.4.0"/>
|
|
<PackageReference Include="NUnit3TestAdapter" Version="6.0.1"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\GFramework.SourceGenerators\GFramework.SourceGenerators.csproj"/>
|
|
</ItemGroup>
|
|
|
|
</Project>
|