Skip to content

Commit 3aeba07

Browse files
committed
Move common package references to build props; Update some packages
1 parent b5837ac commit 3aeba07

File tree

172 files changed

+107
-327
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+107
-327
lines changed

Directory.Build.props

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<FileAlignment>512</FileAlignment>
1717
</PropertyGroup>
1818

19-
<ItemGroup Condition="'$(Configuration)' == 'Debug'" >
19+
<ItemGroup Condition="'$(Configuration)' == 'Debug'">
2020
<PackageReference Include="BepInEx.Analyzers" Version="1.*" />
2121
<PackageReference Include="Microsoft.Unity.Analyzers" Version="1.*" />
2222
</ItemGroup>
@@ -26,6 +26,39 @@
2626
<DefineConstants>$(MSBuildProjectName.Replace('.',';').Replace('-',';').Replace('_',';'))</DefineConstants>
2727
</PropertyGroup>
2828

29+
<!--Add common nuget packages based on the project name. Must use regex in this way to avoid KK matching KKS, HS matching HS2, etc.-->
30+
<ItemGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(';$(DefineConstants);', ';PC;'))">
31+
<PackageReference Include="IllusionLibs.BepInEx" Version="5.*" />
32+
</ItemGroup>
33+
<ItemGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(';$(DefineConstants);', ';PH;'))">
34+
<PackageReference Include="ExtensibleSaveFormat.PlayHome" Version="21.0" />
35+
<PackageReference Include="IllusionLibs.PlayHome.AllPackages" Version="*" />
36+
</ItemGroup>
37+
<ItemGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(';$(DefineConstants);', ';HS;'))">
38+
<PackageReference Include="IllusionLibs.HoneySelect.AllPackages" Version="*" />
39+
</ItemGroup>
40+
<ItemGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(';$(DefineConstants);', ';AI;'))">
41+
<PackageReference Include="ExtensibleSaveFormat.AIGirl" Version="21.0" />
42+
<PackageReference Include="IllusionLibs.AIGirl.AllPackages" Version="*" />
43+
</ItemGroup>
44+
<ItemGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(';$(DefineConstants);', ';HS2;'))">
45+
<PackageReference Include="ExtensibleSaveFormat.HoneySelect2" Version="21.0" />
46+
<PackageReference Include="IllusionLibs.HoneySelect2.AllPackages" Version="*" />
47+
</ItemGroup>
48+
<ItemGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(';$(DefineConstants);', ';EC;'))">
49+
<PackageReference Include="ExtensibleSaveFormat.EmotionCreators" Version="21.0" />
50+
<PackageReference Include="IllusionLibs.EmotionCreators.AllPackages" Version="*" />
51+
</ItemGroup>
52+
<ItemGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(';$(DefineConstants);', ';KK;'))">
53+
<PackageReference Include="ExtensibleSaveFormat.Koikatu" Version="21.0" />
54+
<PackageReference Include="IllusionLibs.Koikatu.AllPackages" Version="*" />
55+
<PackageReference Include="KoikatuCompatibilityAnalyzer" Version="*" />
56+
</ItemGroup>
57+
<ItemGroup Condition="$([System.Text.RegularExpressions.Regex]::IsMatch(';$(DefineConstants);', ';KKS;'))">
58+
<PackageReference Include="ExtensibleSaveFormat.KoikatsuSunshine" Version="21.0" />
59+
<PackageReference Include="IllusionLibs.KoikatsuSunshine.AllPackages" Version="*" />
60+
</ItemGroup>
61+
2962
<!--Delete unnecessary .deps.json file in build output since it's not used in plugins-->
3063
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
3164
<Delete Files="$(OutputPath)\$(MSBuildProjectName).deps.json" />

src/AccessoryClothes.EC/EC.AccessoryClothes.csproj

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44
<AssemblyName>KK_AccessoryClothes</AssemblyName>
55
<FinalAssName>EC_AccessoryClothes</FinalAssName>
66
</PropertyGroup>
7-
<ItemGroup>
8-
<PackageReference Include="IllusionLibs.EmotionCreators.AllPackages" Version="*" />
9-
</ItemGroup>
7+
108
<Import Project="..\AccessoryClothes.Core\AccessoryClothes.Core.projitems" Label="Shared" />
119
<Import Project="..\Shared\Shared.projitems" Label="Shared" />
1210

src/AccessoryClothes.KK/KK.AccessoryClothes.csproj

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
<TargetFramework>net35</TargetFramework>
44
<AssemblyName>KK_AccessoryClothes</AssemblyName>
55
</PropertyGroup>
6-
<ItemGroup>
7-
<PackageReference Include="IllusionLibs.Koikatu.AllPackages" Version="*" />
8-
<PackageReference Include="KoikatuCompatibilityAnalyzer" Version="1.1.0" />
9-
</ItemGroup>
6+
107
<Import Project="..\Shared\Shared.projitems" Label="Shared" />
118
<Import Project="..\AccessoryClothes.Core\AccessoryClothes.Core.projitems" Label="Shared" />
129
</Project>

src/AccessoryClothes.KKS/KKS.AccessoryClothes.csproj

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44
<AssemblyName>KK_AccessoryClothes</AssemblyName>
55
<FinalAssName>KKS_AccessoryClothes</FinalAssName>
66
</PropertyGroup>
7-
<ItemGroup>
8-
<PackageReference Include="IllusionLibs.KoikatsuSunshine.AllPackages" Version="*" />
9-
</ItemGroup>
7+
108
<Import Project="..\AccessoryClothes.Core\AccessoryClothes.Core.projitems" Label="Shared" />
119
<Import Project="..\Shared\Shared.projitems" Label="Shared" />
1210

src/AccessoryQuickRemove.EC/EC.AccessoryQuickRemove.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<AssemblyName>EC_AccessoryQuickRemove</AssemblyName>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="IllusionLibs.EmotionCreators.AllPackages" Version="*" />
87
<PackageReference Include="IllusionModdingAPI.ECAPI" Version="1.45.1" />
98
</ItemGroup>
109
<Import Project="..\AccessoryQuickRemove.Core\AccessoryQuickRemove.Core.projitems" Label="Shared" />

src/AccessoryQuickRemove.KK/KK.AccessoryQuickRemove.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<AssemblyName>KK_AccessoryQuickRemove</AssemblyName>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="IllusionLibs.Koikatu.AllPackages" Version="*" />
87
<PackageReference Include="IllusionModdingAPI.KKAPI" Version="1.45.1" />
98
</ItemGroup>
109
<Import Project="..\Shared\Shared.projitems" Label="Shared" />

src/AccessoryQuickRemove.KKS/KKS.AccessoryQuickRemove.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<AssemblyName>KKS_AccessoryQuickRemove</AssemblyName>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="IllusionLibs.KoikatsuSunshine.AllPackages" Version="*" />
87
<PackageReference Include="IllusionLibs.XUnity.AutoTranslator.Plugin.Core" Version="4.18.0" />
98
<PackageReference Include="IllusionModdingAPI.KKSAPI" Version="1.45.1" />
109
</ItemGroup>

src/AnimationController.AI/AI.AnimationController.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<AssemblyName>AI_AnimationController</AssemblyName>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="IllusionLibs.AIGirl.AllPackages" Version="*" />
87
<PackageReference Include="IllusionModdingAPI.AIAPI" Version="1.45.1" />
98
</ItemGroup>
109
<Import Project="..\Shared\Shared.projitems" Label="Shared" />

src/AnimationController.HS2/HS2.AnimationController.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<AssemblyName>HS2_AnimationController</AssemblyName>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="IllusionLibs.HoneySelect2.AllPackages" Version="*" />
87
<PackageReference Include="IllusionModdingAPI.HS2API" Version="1.45.1" />
98
</ItemGroup>
109
<Import Project="..\AnimationController.Core\Core.AnimationController.projitems" Label="Shared" />

src/AnimationController.KK/KK.AnimationController.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<AssemblyName>KK_AnimationController</AssemblyName>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="IllusionLibs.Koikatu.AllPackages" Version="*" />
87
<PackageReference Include="IllusionModdingAPI.KKAPI" Version="1.45.1" />
98
</ItemGroup>
109
<Import Project="..\Shared\Shared.projitems" Label="Shared" />

0 commit comments

Comments
 (0)