| <Project Sdk="Microsoft.NET.Sdk"> |
| <PropertyGroup> |
| <TargetFramework>net8.0</TargetFramework> |
| <LangVersion>12.0</LangVersion> |
| <ImplicitUsings>enable</ImplicitUsings> |
| <Nullable>enable</Nullable> |
| <PackageId>Apache.Fory</PackageId> |
| <PackageReadmeFile>README.md</PackageReadmeFile> |
| <TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);PackForyGenerator</TargetsForTfmSpecificContentInPackage> |
| </PropertyGroup> |
| |
| <ItemGroup> |
| <ProjectReference Include="..\Fory.Generator\Fory.Generator.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" PrivateAssets="all" /> |
| </ItemGroup> |
| |
| <ItemGroup> |
| <None Include="..\..\README.md" Pack="true" PackagePath="/" /> |
| </ItemGroup> |
| |
| <Target Name="PackForyGenerator" DependsOnTargets="ResolveReferences"> |
| <ItemGroup> |
| <TfmSpecificPackageFile Include="@(Analyzer)" Condition="'%(Analyzer.Filename)%(Analyzer.Extension)' == 'Fory.Generator.dll'"> |
| <PackagePath>analyzers/dotnet/cs/</PackagePath> |
| </TfmSpecificPackageFile> |
| </ItemGroup> |
| </Target> |
| </Project> |