Updated CSProj

Updated to properly format based upon source generator specs.
This commit is contained in:
Mario Steele 2025-09-26 17:02:19 -05:00
parent 7eb2e750e9
commit f75542e45e

View file

@ -1,24 +1,51 @@
<Project Sdk="Microsoft.NET.Sdk"> <Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup> <PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework> <TargetFramework>netstandard2.0</TargetFramework>
<IsPackable>false</IsPackable> <LangVersion>latest</LangVersion>
<LangVersion>latest</LangVersion>
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules> <!-- Source Generator Tags -->
<IsRoslynCompiler>true</IsRoslynCompiler> <EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
<IsRoslynCompiler>true</IsRoslynCompiler>
<RootNamespace>Godot.Sharp.Extended</RootNamespace>
<AssemblyName>Godot.Sharp.Extended.Generators</AssemblyName>
<!-- Nuget Tags -->
<IsPackable>true</IsPackable>
<PackageId>Godot.Sharp.Extended</PackageId>
<AssemblyTitle>Godot Sharp Extended</AssemblyTitle>
<Version>1.0.0</Version>
<Authors>Mario Steele</Authors>
<Description>Extended Source Generators for Godot Game Engine</Description>
<Copyright>Copyright (c) 2025 Mario Steele</Copyright>
<PackageProjectUrl>https://github.com/eumario/Godot.Sharp.Extended</PackageProjectUrl>
<RepositoryUrl>https://github.com/eumario/Godot.Sharp.Extended</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageTags>godot, generator</PackageTags>
<PackageReleaseNotes>Built for Godot 4.x</PackageReleaseNotes>
</PropertyGroup>
<RootNamespace>Godot.Sharp.Extended</RootNamespace> <!-- Include Package Assets -->
<AssemblyName>Godot.Sharp.Extended</AssemblyName> <ItemGroup>
<PackageId>Godot.Sharp.Extended</PackageId> <None Include="README.md" Pack="true" PackagePath="\" />
</PropertyGroup> </ItemGroup>
<ItemGroup> <!-- Ensure package as Source Generator -->
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.11.0"> <ItemGroup>
<PrivateAssets>all</PrivateAssets> <None Include="$(OutputPath)\$(AssemblyName).dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false"/>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </ItemGroup>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0" /> <!-- Roslyn Assemblies -->
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.14.0" /> <ItemGroup>
</ItemGroup> <PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.11.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0"/>
</ItemGroup>
</Project> </Project>