Browse Source

Use MonoMod nuget package instead of submodule

Bepis 4 years ago
parent
commit
b411d5004d

+ 0 - 3
.gitmodules

@@ -1,6 +1,3 @@
 [submodule "submodules/BepInEx.Harmony"]
 	path = submodules/BepInEx.Harmony
 	url = https://github.com/BepInEx/BepInEx.Harmony
-[submodule "submodules/MonoMod"]
-	path = submodules/MonoMod
-	url = https://github.com/MonoMod/MonoMod.git

+ 7 - 8
BepInEx.Preloader/BepInEx.Preloader.csproj

@@ -35,6 +35,12 @@
     <Reference Include="Mono.Cecil.Rocks, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
       <HintPath>..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Rocks.dll</HintPath>
     </Reference>
+    <Reference Include="MonoMod.RuntimeDetour, Version=19.11.5.1, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\MonoMod.RuntimeDetour.19.11.5.1\lib\net35\MonoMod.RuntimeDetour.dll</HintPath>
+    </Reference>
+    <Reference Include="MonoMod.Utils, Version=19.11.5.1, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\MonoMod.Utils.19.11.5.1\lib\net35\MonoMod.Utils.dll</HintPath>
+    </Reference>
     <Reference Include="System" />
     <Reference Include="System.Core" />
   </ItemGroup>
@@ -42,6 +48,7 @@
     <Compile Include="EnvVars.cs" />
     <Compile Include="Patching\AssemblyPatcher.cs" />
     <Compile Include="Entrypoint.cs" />
+    <Compile Include="Patching\BasePatcher.cs" />
     <Compile Include="Patching\PatcherPlugin.cs" />
     <Compile Include="RuntimeFixes\TraceFix.cs" />
     <Compile Include="Preloader.cs" />
@@ -62,14 +69,6 @@
       <Project>{a15d6ee6-f954-415b-8605-8a8470cc87dc}</Project>
       <Name>Harmony</Name>
     </ProjectReference>
-    <ProjectReference Include="..\submodules\MonoMod\MonoMod.RuntimeDetour\MonoMod.RuntimeDetour.csproj">
-      <Project>{d0c584c0-81d7-486e-b70e-d7f9256e0909}</Project>
-      <Name>MonoMod.RuntimeDetour</Name>
-    </ProjectReference>
-    <ProjectReference Include="..\submodules\MonoMod\MonoMod.Utils\MonoMod.Utils.csproj">
-      <Project>{1839cfe2-3db0-45a8-b03d-9aa797479a3a}</Project>
-      <Name>MonoMod.Utils</Name>
-    </ProjectReference>
   </ItemGroup>
   <ItemGroup>
     <None Include="packages.config" />

+ 2 - 0
BepInEx.Preloader/packages.config

@@ -1,4 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <packages>
   <package id="Mono.Cecil" version="0.10.4" targetFramework="net35" />
+  <package id="MonoMod.RuntimeDetour" version="19.11.5.1" targetFramework="net35" />
+  <package id="MonoMod.Utils" version="19.11.5.1" targetFramework="net35" />
 </packages>

+ 0 - 1
submodules/MonoMod

@@ -1 +0,0 @@
-Subproject commit 3f33800bf213ffe5120c098274bf61d0feeede15