Skip to content

Commit 21b570e

Browse files
committed
Decouple Hi3Helper.SourceGen as NuGet
This to fix an issue where PublishAot property is getting ignored and thus causing compilation error on AOT build
1 parent 785e942 commit 21b570e

4 files changed

Lines changed: 21 additions & 8 deletions

File tree

CollapseLauncher.slnx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,6 @@
6969
<BuildType Solution="Publish|*" Project="Release" />
7070
<Platform Project="x64" />
7171
</Project>
72-
<Project Path="Hi3Helper.SourceGen/Hi3Helper.SourceGen.csproj">
73-
<BuildType Solution="Publish|*" Project="Release" />
74-
</Project>
7572
<Project Path="Hi3Helper.TaskScheduler/Hi3Helper.TaskScheduler.csproj">
7673
<BuildType Solution="Publish|*" Project="Release" />
7774
<Platform Project="x64" />

Hi3Helper.LocaleSourceGen/Hi3Helper.LocaleSourceGen.csproj

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,8 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14+
<PackageReference Include="Hi3Helper.SourceGen" Version="0.0.1" />
1415
<PackageReference Include="Microsoft.Windows.CsWinRT" Version="2.2.0" />
1516
</ItemGroup>
1617

17-
<ItemGroup>
18-
<ProjectReference Include="..\Hi3Helper.SourceGen\Hi3Helper.SourceGen.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />
19-
</ItemGroup>
20-
2118
</Project>

Hi3Helper.SourceGen/Hi3Helper.SourceGen.csproj

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,31 @@
99
<LangVersion>latest</LangVersion>
1010
<Nullable>enable</Nullable>
1111
<IsAotCompatible>false</IsAotCompatible>
12+
13+
<Version>0.0.2</Version>
14+
<AssemblyVersion>0.0.2</AssemblyVersion>
15+
<DebugType>embedded</DebugType>
16+
17+
<!-- NuGet Packing -->
18+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
19+
<AssemblyName>Hi3Helper.SourceGen</AssemblyName>
20+
<AssemblyTitle>Hi3Helper.SourceGen</AssemblyTitle>
21+
<Description>A source generator library used by Collapse Launcher project.</Description>
22+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
23+
<Copyright>Copyright (c) 2026 Collapse Project Team, Kemal Setya Adhi (neon-nyan)</Copyright>
24+
<Authors>neon-nyan</Authors>
25+
<PackageId>Hi3Helper.SourceGen</PackageId>
26+
<PackageIcon>icon.png</PackageIcon>
1227
</PropertyGroup>
1328

1429
<ItemGroup>
1530
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="5.3.0" PrivateAssets="all" />
1631
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="5.3.0" PrivateAssets="all" />
17-
<PackageReference Include="System.Text.Json" Version="10.0.6" />
32+
<PackageReference Include="System.Text.Json" Version="*" />
33+
</ItemGroup>
34+
35+
<ItemGroup>
36+
<None Include="icon.png" Pack="true" PackagePath="\" />
1837
</ItemGroup>
1938

2039
<ItemGroup>

Hi3Helper.SourceGen/icon.png

133 KB
Loading

0 commit comments

Comments
 (0)