Skip to content

Commit 535a775

Browse files
committed
Use new BepInEx NuGet feed; update packages
1 parent 48c3cc9 commit 535a775

17 files changed

Lines changed: 234 additions & 74 deletions

File tree

nuget.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
<add key="automatic" value="True" />
66
</packageRestore>
77
<packageSources>
8-
<add key="BepInExLibs" value="https://pkgs.dev.azure.com/bepinex/BepInEx/_packaging/BepInExLibs/nuget/v3/index.json" />
8+
<add key="BepInExLibs" value="https://nuget.bepinex.dev/v3/index.json" />
99
</packageSources>
1010
</configuration>

src/ConstructorProfiler/ConstructorProfiler.csproj

Lines changed: 33 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,36 @@
3232
<DebugSymbols>true</DebugSymbols>
3333
</PropertyGroup>
3434
<ItemGroup>
35-
<Reference Include="0Harmony, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
36-
<HintPath>..\..\packages\HarmonyX.2.0.6\lib\net35\0Harmony.dll</HintPath>
35+
<Reference Include="0Harmony, Version=2.5.5.0, Culture=neutral, PublicKeyToken=null">
36+
<HintPath>..\..\packages\HarmonyX.2.5.5\lib\net35\0Harmony.dll</HintPath>
3737
<Private>False</Private>
3838
</Reference>
39-
<Reference Include="BepInEx, Version=5.3.0.0, Culture=neutral, processorArchitecture=MSIL">
40-
<HintPath>..\..\packages\BepInEx.Core.5.3.0.2\lib\net35\BepInEx.dll</HintPath>
39+
<Reference Include="BepInEx, Version=5.4.15.0, Culture=neutral, PublicKeyToken=null">
40+
<HintPath>..\..\packages\BepInEx.BaseLib.5.4.16\lib\net35\BepInEx.dll</HintPath>
4141
<Private>False</Private>
4242
</Reference>
43-
<Reference Include="BepInEx.Harmony">
44-
<HintPath>..\..\libs\bepinex5\BepInEx.Harmony.dll</HintPath>
43+
<Reference Include="Mono.Cecil, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e">
44+
<HintPath>..\..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.dll</HintPath>
45+
<Private>False</Private>
46+
</Reference>
47+
<Reference Include="Mono.Cecil.Mdb, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e">
48+
<HintPath>..\..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Mdb.dll</HintPath>
49+
<Private>False</Private>
50+
</Reference>
51+
<Reference Include="Mono.Cecil.Pdb, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e">
52+
<HintPath>..\..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Pdb.dll</HintPath>
53+
<Private>False</Private>
54+
</Reference>
55+
<Reference Include="Mono.Cecil.Rocks, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e">
56+
<HintPath>..\..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Rocks.dll</HintPath>
57+
<Private>False</Private>
58+
</Reference>
59+
<Reference Include="MonoMod.RuntimeDetour, Version=21.8.19.1, Culture=neutral, PublicKeyToken=null">
60+
<HintPath>..\..\packages\MonoMod.RuntimeDetour.21.8.19.1\lib\net35\MonoMod.RuntimeDetour.dll</HintPath>
61+
<Private>False</Private>
62+
</Reference>
63+
<Reference Include="MonoMod.Utils, Version=21.8.19.1, Culture=neutral, PublicKeyToken=null">
64+
<HintPath>..\..\packages\MonoMod.Utils.21.8.19.1\lib\net35\MonoMod.Utils.dll</HintPath>
4565
<Private>False</Private>
4666
</Reference>
4767
<Reference Include="System" />
@@ -62,4 +82,11 @@
6282
</ItemGroup>
6383
<Import Project="..\Common\Common.projitems" Label="Shared" />
6484
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
85+
<Import Project="..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets" Condition="Exists('..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets')" />
86+
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
87+
<PropertyGroup>
88+
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}.</ErrorText>
89+
</PropertyGroup>
90+
<Error Condition="!Exists('..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets'))" />
91+
</Target>
6592
</Project>
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="BepInEx.Core" version="5.3.0.2" targetFramework="net35" />
4-
<package id="HarmonyX" version="2.0.6" targetFramework="net35" />
3+
<package id="BepInEx.Core" version="5.4.16" targetFramework="net35" />
4+
<package id="HarmonyX" version="2.5.5" targetFramework="net35" />
5+
<package id="BepInEx.BaseLib" version="5.4.16" targetFramework="net35" />
56
<package id="Microsoft.Unity.Analyzers" version="1.8.2" targetFramework="net35" developmentDependency="true" />
7+
<package id="Mono.Cecil" version="0.10.4" targetFramework="net35" />
8+
<package id="MonoMod.RuntimeDetour" version="21.8.19.1" targetFramework="net35" />
9+
<package id="MonoMod.Utils" version="21.8.19.1" targetFramework="net35" />
610
<package id="UnityEngine.Core" version="5.6.0" targetFramework="net35" />
711
</packages>

src/CtorShotgun/CtorShotgun.csproj

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,12 @@
3434
<DebugSymbols>true</DebugSymbols>
3535
</PropertyGroup>
3636
<ItemGroup>
37-
<Reference Include="BepInEx, Version=5.3.0.0, Culture=neutral, processorArchitecture=MSIL">
38-
<HintPath>..\..\packages\BepInEx.Core.5.3.0.3\lib\net35\BepInEx.dll</HintPath>
37+
<Reference Include="0Harmony, Version=2.5.5.0, Culture=neutral, PublicKeyToken=null">
38+
<HintPath>..\..\packages\HarmonyX.2.5.5\lib\net35\0Harmony.dll</HintPath>
39+
<Private>False</Private>
40+
</Reference>
41+
<Reference Include="BepInEx, Version=5.4.15.0, Culture=neutral, PublicKeyToken=null">
42+
<HintPath>..\..\packages\BepInEx.BaseLib.5.4.16\lib\net35\BepInEx.dll</HintPath>
3943
<Private>False</Private>
4044
</Reference>
4145
<Reference Include="Mono.Cecil, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL">
@@ -54,6 +58,14 @@
5458
<HintPath>..\..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Rocks.dll</HintPath>
5559
<Private>False</Private>
5660
</Reference>
61+
<Reference Include="MonoMod.RuntimeDetour, Version=21.8.19.1, Culture=neutral, PublicKeyToken=null">
62+
<HintPath>..\..\packages\MonoMod.RuntimeDetour.21.8.19.1\lib\net35\MonoMod.RuntimeDetour.dll</HintPath>
63+
<Private>False</Private>
64+
</Reference>
65+
<Reference Include="MonoMod.Utils, Version=21.8.19.1, Culture=neutral, PublicKeyToken=null">
66+
<HintPath>..\..\packages\MonoMod.Utils.21.8.19.1\lib\net35\MonoMod.Utils.dll</HintPath>
67+
<Private>False</Private>
68+
</Reference>
5769
<Reference Include="System" />
5870
</ItemGroup>
5971
<ItemGroup>
@@ -65,11 +77,11 @@
6577
</ItemGroup>
6678
<Import Project="..\Common\Common.projitems" Label="Shared" />
6779
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
68-
<Import Project="..\..\packages\BepInEx.Core.5.3.0.3\build\BepInEx.Core.targets" Condition="Exists('..\..\packages\BepInEx.Core.5.3.0.3\build\BepInEx.Core.targets')" />
80+
<Import Project="..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets" Condition="Exists('..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets')" />
6981
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
7082
<PropertyGroup>
71-
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
83+
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}.</ErrorText>
7284
</PropertyGroup>
73-
<Error Condition="!Exists('..\..\packages\BepInEx.Core.5.3.0.3\build\BepInEx.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\BepInEx.Core.5.3.0.3\build\BepInEx.Core.targets'))" />
85+
<Error Condition="!Exists('..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets'))" />
7486
</Target>
7587
</Project>

src/CtorShotgun/packages.config

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="BepInEx.Core" version="5.3.0.3" targetFramework="net35" />
3+
<package id="BepInEx.Core" version="5.4.16" targetFramework="net35" />
4+
<package id="BepInEx.BaseLib" version="5.4.16" targetFramework="net35" />
5+
<package id="HarmonyX" version="2.5.5" targetFramework="net35" />
46
<package id="Mono.Cecil" version="0.10.4" targetFramework="net35" />
7+
<package id="MonoMod.RuntimeDetour" version="21.8.19.1" targetFramework="net35" />
8+
<package id="MonoMod.Utils" version="21.8.19.1" targetFramework="net35" />
59
</packages>

src/DemystifyExceptions/DemystifyExceptions.csproj

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
<DebugSymbols>true</DebugSymbols>
3535
</PropertyGroup>
3636
<ItemGroup>
37-
<Reference Include="0Harmony, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
38-
<HintPath>..\..\packages\HarmonyX.2.0.6\lib\net35\0Harmony.dll</HintPath>
37+
<Reference Include="0Harmony, Version=2.5.5.0, Culture=neutral, PublicKeyToken=null">
38+
<HintPath>..\..\packages\HarmonyX.2.5.5\lib\net35\0Harmony.dll</HintPath>
3939
<Private>False</Private>
4040
</Reference>
4141
<Reference Include="Mono.Cecil, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e">
@@ -54,6 +54,14 @@
5454
<HintPath>..\..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Rocks.dll</HintPath>
5555
<Private>False</Private>
5656
</Reference>
57+
<Reference Include="MonoMod.RuntimeDetour, Version=21.8.19.1, Culture=neutral, PublicKeyToken=null">
58+
<HintPath>..\..\packages\MonoMod.RuntimeDetour.21.8.19.1\lib\net35\MonoMod.RuntimeDetour.dll</HintPath>
59+
<Private>False</Private>
60+
</Reference>
61+
<Reference Include="MonoMod.Utils, Version=21.8.19.1, Culture=neutral, PublicKeyToken=null">
62+
<HintPath>..\..\packages\MonoMod.Utils.21.8.19.1\lib\net35\MonoMod.Utils.dll</HintPath>
63+
<Private>False</Private>
64+
</Reference>
5765
<Reference Include="System" />
5866
</ItemGroup>
5967
<ItemGroup>
Lines changed: 3 additions & 1 deletion
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.0.6" targetFramework="net35" />
3+
<package id="HarmonyX" version="2.5.5" targetFramework="net35" />
44
<package id="Mono.Cecil" version="0.10.4" targetFramework="net35" />
5+
<package id="MonoMod.RuntimeDetour" version="21.8.19.1" targetFramework="net35" />
6+
<package id="MonoMod.Utils" version="21.8.19.1" targetFramework="net35" />
57
</packages>

src/MirrorInternalLogs/MirrorInternalLogs.csproj

Lines changed: 37 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')"/>
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
44
<PropertyGroup>
55
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
66
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -36,13 +36,13 @@
3636
<DebugSymbols>true</DebugSymbols>
3737
</PropertyGroup>
3838
<ItemGroup>
39-
<Reference Include="0Harmony, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
40-
<HintPath>..\..\packages\HarmonyX.2.0.6\lib\net35\0Harmony.dll</HintPath>
41-
<Private>False</Private>
39+
<Reference Include="0Harmony, Version=2.5.5.0, Culture=neutral, PublicKeyToken=null">
40+
<HintPath>..\..\packages\HarmonyX.2.5.5\lib\net35\0Harmony.dll</HintPath>
41+
<Private>False</Private>
4242
</Reference>
43-
<Reference Include="BepInEx, Version=5.3.0.0, Culture=neutral, processorArchitecture=MSIL">
44-
<HintPath>..\..\packages\BepInEx.Core.5.3.0.2\lib\net35\BepInEx.dll</HintPath>
45-
<Private>False</Private>
43+
<Reference Include="BepInEx, Version=5.4.15.0, Culture=neutral, PublicKeyToken=null">
44+
<HintPath>..\..\packages\BepInEx.BaseLib.5.4.16\lib\net35\BepInEx.dll</HintPath>
45+
<Private>False</Private>
4646
</Reference>
4747
<Reference Include="Mono.Cecil, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e">
4848
<HintPath>..\..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.dll</HintPath>
@@ -60,36 +60,43 @@
6060
<HintPath>..\..\packages\Mono.Cecil.0.10.4\lib\net35\Mono.Cecil.Rocks.dll</HintPath>
6161
<Private>False</Private>
6262
</Reference>
63-
<Reference Include="MonoMod.RuntimeDetour, Version=20.5.21.5, Culture=neutral, processorArchitecture=MSIL">
64-
<HintPath>..\..\packages\MonoMod.RuntimeDetour.20.5.21.5\lib\net35\MonoMod.RuntimeDetour.dll</HintPath>
65-
<Private>False</Private>
63+
<Reference Include="MonoMod.RuntimeDetour, Version=21.8.19.1, Culture=neutral, PublicKeyToken=null">
64+
<HintPath>..\..\packages\MonoMod.RuntimeDetour.21.8.19.1\lib\net35\MonoMod.RuntimeDetour.dll</HintPath>
65+
<Private>False</Private>
6666
</Reference>
67-
<Reference Include="MonoMod.Utils, Version=20.5.21.5, Culture=neutral, processorArchitecture=MSIL">
68-
<HintPath>..\..\packages\MonoMod.Utils.20.5.21.5\lib\net35\MonoMod.Utils.dll</HintPath>
69-
<Private>False</Private>
67+
<Reference Include="MonoMod.Utils, Version=21.8.19.1, Culture=neutral, PublicKeyToken=null">
68+
<HintPath>..\..\packages\MonoMod.Utils.21.8.19.1\lib\net35\MonoMod.Utils.dll</HintPath>
69+
<Private>False</Private>
7070
</Reference>
71-
<Reference Include="System"/>
72-
<Reference Include="System.Core"/>
73-
<Reference Include="System.Data"/>
74-
<Reference Include="System.Xml"/>
71+
<Reference Include="System" />
72+
<Reference Include="System.Core" />
73+
<Reference Include="System.Data" />
74+
<Reference Include="System.Xml" />
7575
</ItemGroup>
7676
<ItemGroup>
77-
<Compile Include="InternalUnityLogger.cs"/>
78-
<Compile Include="Platforms\PatcherBase.cs"/>
79-
<Compile Include="Platforms\X64Patcher.cs"/>
80-
<Compile Include="Platforms\X86Patcher.cs"/>
81-
<Compile Include="MirrorInternalLogsPatcher.cs"/>
82-
<Compile Include="Properties\AssemblyInfo.cs"/>
83-
<Compile Include="Util\BytePattern.cs"/>
84-
<Compile Include="Util\InternalLogPatch.cs"/>
85-
<Compile Include="Util\LibcHelper.cs"/>
86-
<Compile Include="Util\StringExtensions.cs"/>
77+
<Compile Include="InternalUnityLogger.cs" />
78+
<Compile Include="Platforms\PatcherBase.cs" />
79+
<Compile Include="Platforms\X64Patcher.cs" />
80+
<Compile Include="Platforms\X86Patcher.cs" />
81+
<Compile Include="MirrorInternalLogsPatcher.cs" />
82+
<Compile Include="Properties\AssemblyInfo.cs" />
83+
<Compile Include="Util\BytePattern.cs" />
84+
<Compile Include="Util\InternalLogPatch.cs" />
85+
<Compile Include="Util\LibcHelper.cs" />
86+
<Compile Include="Util\StringExtensions.cs" />
8787
</ItemGroup>
8888
<ItemGroup>
89-
<None Include="packages.config"/>
89+
<None Include="packages.config" />
9090
</ItemGroup>
91-
<Import Project="..\Common\Common.projitems" Label="Shared"/>
92-
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets"/>
91+
<Import Project="..\Common\Common.projitems" Label="Shared" />
92+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
93+
<Import Project="..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets" Condition="Exists('..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets')" />
94+
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
95+
<PropertyGroup>
96+
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105.The missing file is {0}.</ErrorText>
97+
</PropertyGroup>
98+
<Error Condition="!Exists('..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\BepInEx.Core.5.4.16\build\BepInEx.Core.targets'))" />
99+
</Target>
93100
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
94101
Other similar extension points exist, see Microsoft.Common.targets.
95102
<Target Name="BeforeBuild">
Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="BepInEx.Core" version="5.3.0.2" targetFramework="net35"/>
4-
<package id="HarmonyX" version="2.0.6" targetFramework="net35"/>
5-
<package id="Mono.Cecil" version="0.10.4" targetFramework="net35"/>
6-
<package id="MonoMod.RuntimeDetour" version="20.5.21.5" targetFramework="net35"/>
7-
<package id="MonoMod.Utils" version="20.5.21.5" targetFramework="net35"/>
3+
<package id="BepInEx.Core" version="5.4.16" targetFramework="net35" />
4+
<package id="HarmonyX" version="2.5.5" targetFramework="net35" />
5+
<package id="MonoMod.RuntimeDetour" version="21.8.19.1" targetFramework="net35" />
6+
<package id="MonoMod.Utils" version="21.8.19.1" targetFramework="net35" />
7+
<package id="BepInEx.BaseLib" version="5.4.16" targetFramework="net35" />
8+
<package id="Mono.Cecil" version="0.10.4" targetFramework="net35" />
89
</packages>

0 commit comments

Comments
 (0)