<Project Sdk="Microsoft.NET.Sdk" ToolsVersion="Current">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RootNamespace>NewLife.SourceGenerator</RootNamespace>
<AssemblyName>NewLife.Core.SourceGenerator</AssemblyName>
<Description>Source generator of NewLife.Core for NativeAOT-friendly compile-time code generation. Ships with the main package and generates plain static code for IoC registration and localization tables, keeping the output AOT-safe.</Description>
<Company>新生命开å‘团队</Company>
<Copyright>©2002-2026 NewLife</Copyright>
<VersionPrefix>12.0</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>disable</ImplicitUsings>
<IsRoslynComponent>true</IsRoslynComponent>
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
<!-- æœ¬åœ°åŒ–è¯Šæ–æè¿°ç¬¦ç”±æºç”Ÿæˆå™¨å†…éƒ¨å®šä¹‰å¹¶ç›´æŽ¥æŠ¥å‘Šï¼Œæ— éœ€ AnalyzerReleases ç‰ˆæœ¬æ¸…å• -->
<NoWarn>$(NoWarn);RS2008</NoWarn>
<!-- ä¸ç‹¬ç«‹æ‰“包:分æžå™¨ç¨‹åºé›†éšä¸»åŒ… NewLife.Core çš„ analyzers/dotnet/cs ç›®å½•åˆ†å‘ -->
<IsPackable>false</IsPackable>
<IncludeBuildOutput>false</IncludeBuildOutput>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.8.0" PrivateAssets="all" />
</ItemGroup>
</Project>
|