Skip to content
This repository was archived by the owner on May 9, 2023. It is now read-only.

Commit 480eb5a

Browse files
committed
Use HarmonyX NuGet package
1 parent 88ea2a0 commit 480eb5a

10 files changed

+20
-17
lines changed

lib/HarmonyX/0Harmony.dll

-183 KB
Binary file not shown.

lib/HarmonyX/Mono.Cecil.Mdb.dll

-42 KB
Binary file not shown.

lib/HarmonyX/Mono.Cecil.Pdb.dll

-84.5 KB
Binary file not shown.

lib/HarmonyX/Mono.Cecil.Rocks.dll

-27 KB
Binary file not shown.

lib/HarmonyX/Mono.Cecil.dll

-332 KB
Binary file not shown.
-100 KB
Binary file not shown.

lib/HarmonyX/MonoMod.Utils.dll

-176 KB
Binary file not shown.

src/ILRepack.targets

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@
1111

1212
<!-- MonoMod for MelonLoader 0.3.0 -->
1313
<ItemGroup Condition="'$(IsMelonLoaderLegacy)'=='true'">
14-
<InputAssemblies Include="..\lib\HarmonyX\Mono.Cecil.dll" />
15-
<InputAssemblies Include="..\lib\HarmonyX\Mono.Cecil.Mdb.dll" />
16-
<InputAssemblies Include="..\lib\HarmonyX\Mono.Cecil.Pdb.dll" />
17-
<InputAssemblies Include="..\lib\HarmonyX\Mono.Cecil.Rocks.dll" />
18-
<InputAssemblies Include="..\lib\HarmonyX\MonoMod.RuntimeDetour.dll" />
19-
<InputAssemblies Include="..\lib\HarmonyX\MonoMod.Utils.dll" />
14+
<InputAssemblies Include="packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.dll" />
15+
<InputAssemblies Include="packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Mdb.dll" />
16+
<InputAssemblies Include="packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Pdb.dll" />
17+
<InputAssemblies Include="packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Rocks.dll" />
18+
<InputAssemblies Include="packages\MonoMod.RuntimeDetour.20.1.1.4\lib\net35\MonoMod.RuntimeDetour.dll" />
19+
<InputAssemblies Include="packages\MonoMod.Utils.20.1.1.4\lib\net35\MonoMod.Utils.dll" />
2020
</ItemGroup>
2121

2222
<!-- Required references for ILRepack -->
2323
<ItemGroup>
24-
<ReferenceFolders Include="..\lib\HarmonyX" />
24+
<ReferenceFolders Include="packages\HarmonyX.2.4.2\lib\net35\" />
2525
<ReferenceFolders Include="..\lib\BepInEx.6.IL2CPP\" />
2626
<ReferenceFolders Include="..\lib\BepInEx.6.Mono\" />
2727
<ReferenceFolders Include="..\lib\BepInEx.5\" />
@@ -35,7 +35,8 @@
3535
LibraryPath="@(ReferenceFolders)"
3636
InputAssemblies="@(InputAssemblies)"
3737
TargetKind="Dll"
38-
OutputFile="$(OutputPath)$(AssemblyName).dll" />
38+
OutputFile="$(OutputPath)$(AssemblyName).dll"
39+
/>
3940
</Target>
4041

4142
</Project>

src/UnityExplorer.csproj

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,10 @@
142142
<Private>False</Private>
143143
</Reference>
144144
</ItemGroup>
145-
<!-- BepInEx universal refs -->
145+
<!-- BepInEx universal refs -->
146146
<ItemGroup Condition="'$(IsBepInEx)'=='true'">
147147
<Reference Include="0Harmony">
148-
<HintPath>..\lib\HarmonyX\0Harmony.dll</HintPath>
148+
<HintPath>packages\HarmonyX.2.4.2\lib\net35\0Harmony.dll</HintPath>
149149
<Private>False</Private>
150150
</Reference>
151151
</ItemGroup>
@@ -178,13 +178,13 @@
178178
<Private>False</Private>
179179
</Reference>
180180
</ItemGroup>
181-
<!-- Standalone refs -->
182-
<ItemGroup Condition="'$(IsStandalone)'=='true'">
183-
<Reference Include="0Harmony">
184-
<HintPath>..\lib\HarmonyX\0Harmony.dll</HintPath>
185-
<Private>False</Private>
186-
</Reference>
187-
</ItemGroup>
181+
<!-- Standalone refs -->
182+
<ItemGroup Condition="'$(IsStandalone)'=='true'">
183+
<Reference Include="0Harmony">
184+
<HintPath>packages\HarmonyX.2.4.2\lib\net35\0Harmony.dll</HintPath>
185+
<Private>False</Private>
186+
</Reference>
187+
</ItemGroup>
188188
<!-- Mono refs -->
189189
<ItemGroup Condition="'$(IsCpp)'=='false'">
190190
<Reference Include="UnityEngine">

src/packages.config

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3+
<package id="HarmonyX" version="2.4.2" targetFramework="net35" />
34
<package id="ILRepack.Lib.MSBuild.Task" version="2.0.18.2" targetFramework="net35" />
45
<package id="ini-parser" version="2.5.2" targetFramework="net35" />
6+
<package id="Mono.Cecil" version="0.10.4" targetFramework="net35" />
57
</packages>

0 commit comments

Comments
 (0)