11<?xml version =" 1.0" encoding =" utf-8" ?>
22<Project ToolsVersion =" 15.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3- <Import Project =" ..\packages\Costura.Fody.5.0.2 \build\Costura.Fody.props" Condition =" Exists('..\packages\Costura.Fody.5.0.2 \build\Costura.Fody.props')" />
3+ <Import Project =" ..\packages\Costura.Fody.5.7.0 \build\Costura.Fody.props" Condition =" Exists('..\packages\Costura.Fody.5.7.0 \build\Costura.Fody.props')" />
44 <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
55 <PropertyGroup >
66 <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
1010 <AppDesignerFolder >Properties</AppDesignerFolder >
1111 <RootNamespace >ValheimPlus</RootNamespace >
1212 <AssemblyName >ValheimPlus</AssemblyName >
13- <TargetFrameworkVersion >v4.0 </TargetFrameworkVersion >
13+ <TargetFrameworkVersion >v4.5 </TargetFrameworkVersion >
1414 <FileAlignment >512</FileAlignment >
1515 <Deterministic >true</Deterministic >
1616 <NuGetPackageImportStamp >
1717 </NuGetPackageImportStamp >
18+ <TargetFrameworkProfile />
1819 </PropertyGroup >
1920 <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
2021 <DebugSymbols >true</DebugSymbols >
2526 <ErrorReport >prompt</ErrorReport >
2627 <WarningLevel >4</WarningLevel >
2728 <AllowUnsafeBlocks >true</AllowUnsafeBlocks >
29+ <Prefer32Bit >false</Prefer32Bit >
2830 </PropertyGroup >
2931 <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
3032 <DebugType >pdbonly</DebugType >
3436 <ErrorReport >prompt</ErrorReport >
3537 <WarningLevel >4</WarningLevel >
3638 <AllowUnsafeBlocks >true</AllowUnsafeBlocks >
39+ <Prefer32Bit >false</Prefer32Bit >
3740 </PropertyGroup >
3841 <ItemGroup >
39- <Reference Include =" 0Harmony, Version=2.3.1.0, Culture=neutral, processorArchitecture=MSIL" >
40- <HintPath >..\packages\HarmonyX.2.3.1\lib\net35\0Harmony.dll</HintPath >
42+ <Reference Include =" netstandard" />
43+ <Reference Include =" 0Harmony, Version=2.10.0.0, Culture=neutral, processorArchitecture=MSIL" >
44+ <HintPath >..\packages\HarmonyX.2.10.0\lib\net45\0Harmony.dll</HintPath >
4145 </Reference >
4246 <Reference Include =" assembly_googleanalytics_publicized" >
4347 <HintPath >$(VALHEIM_INSTALL)\valheim_Data\Managed\publicized_assemblies\assembly_googleanalytics_publicized.dll</HintPath >
7882 <SpecificVersion >False</SpecificVersion >
7983 <HintPath >$(VALHEIM_INSTALL)\BepInEx\core\BepInEx.Preloader.dll</HintPath >
8084 </Reference >
85+ <Reference Include =" Costura, Version=5.7.0.0, Culture=neutral, processorArchitecture=MSIL" >
86+ <HintPath >..\packages\Costura.Fody.5.7.0\lib\netstandard1.0\Costura.dll</HintPath >
87+ </Reference >
8188 <Reference Include =" HarmonyXInterop, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" >
8289 <SpecificVersion >False</SpecificVersion >
8390 <HintPath >$(VALHEIM_INSTALL)\BepInEx\core\HarmonyXInterop.dll</HintPath >
8491 </Reference >
8592 <Reference Include =" INIFileParser, Version=2.5.2.0, Culture=neutral, PublicKeyToken=79af7b307b65cf3c, processorArchitecture=MSIL" >
8693 <HintPath >..\packages\ini-parser.2.5.2\lib\net20\INIFileParser.dll</HintPath >
8794 </Reference >
88- <Reference Include =" Mono.Cecil, Version=0.11.3 .0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL" >
89- <HintPath >..\packages\Mono.Cecil.0.11.3 \lib\net40\Mono.Cecil.dll</HintPath >
95+ <Reference Include =" Mono.Cecil, Version=0.11.4 .0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL" >
96+ <HintPath >..\packages\Mono.Cecil.0.11.4 \lib\net40\Mono.Cecil.dll</HintPath >
9097 </Reference >
91- <Reference Include =" Mono.Cecil.Mdb, Version=0.11.3 .0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL" >
92- <HintPath >..\packages\Mono.Cecil.0.11.3 \lib\net40\Mono.Cecil.Mdb.dll</HintPath >
98+ <Reference Include =" Mono.Cecil.Mdb, Version=0.11.4 .0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL" >
99+ <HintPath >..\packages\Mono.Cecil.0.11.4 \lib\net40\Mono.Cecil.Mdb.dll</HintPath >
93100 </Reference >
94- <Reference Include =" Mono.Cecil.Pdb, Version=0.11.3 .0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL" >
95- <HintPath >..\packages\Mono.Cecil.0.11.3 \lib\net40\Mono.Cecil.Pdb.dll</HintPath >
101+ <Reference Include =" Mono.Cecil.Pdb, Version=0.11.4 .0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL" >
102+ <HintPath >..\packages\Mono.Cecil.0.11.4 \lib\net40\Mono.Cecil.Pdb.dll</HintPath >
96103 </Reference >
97- <Reference Include =" Mono.Cecil.Rocks, Version=0.11.3 .0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL" >
98- <HintPath >..\packages\Mono.Cecil.0.11.3 \lib\net40\Mono.Cecil.Rocks.dll</HintPath >
104+ <Reference Include =" Mono.Cecil.Rocks, Version=0.11.4 .0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e, processorArchitecture=MSIL" >
105+ <HintPath >..\packages\Mono.Cecil.0.11.4 \lib\net40\Mono.Cecil.Rocks.dll</HintPath >
99106 </Reference >
100107 <Reference Include =" Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL" >
101108 <HintPath >$(VALHEIM_INSTALL)\valheim_Data\Managed\Mono.Security.dll</HintPath >
102109 </Reference >
103- <Reference Include =" MonoMod.RuntimeDetour, Version=20.11.26.2 , Culture=neutral, processorArchitecture=MSIL" >
104- <HintPath >..\packages\MonoMod.RuntimeDetour.20.11.26.2 \lib\net40 \MonoMod.RuntimeDetour.dll</HintPath >
110+ <Reference Include =" MonoMod.RuntimeDetour, Version=22.5.1.1 , Culture=neutral, processorArchitecture=MSIL" >
111+ <HintPath >..\packages\MonoMod.RuntimeDetour.22.5.1.1 \lib\net35 \MonoMod.RuntimeDetour.dll</HintPath >
105112 </Reference >
106- <Reference Include =" MonoMod.Utils, Version=20.11.26.2 , Culture=neutral, processorArchitecture=MSIL" >
107- <HintPath >..\packages\MonoMod.Utils.20.11.26.2 \lib\net40 \MonoMod.Utils.dll</HintPath >
113+ <Reference Include =" MonoMod.Utils, Version=22.5.1.1 , Culture=neutral, processorArchitecture=MSIL" >
114+ <HintPath >..\packages\MonoMod.Utils.22.5.1.1 \lib\net35 \MonoMod.Utils.dll</HintPath >
108115 </Reference >
109116 <Reference Include =" System" />
110117 <Reference Include =" System.Net" />
118+ <Reference Include =" System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
119+ <HintPath >..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath >
120+ </Reference >
111121 <Reference Include =" UnityEngine, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL" >
112122 <SpecificVersion >False</SpecificVersion >
113123 <HintPath >$(VALHEIM_INSTALL)\unstripped_corlib\UnityEngine.dll</HintPath >
323333 <SpecificVersion >False</SpecificVersion >
324334 <HintPath >$(VALHEIM_INSTALL)\unstripped_corlib\UnityEngine.XRModule.dll</HintPath >
325335 </Reference >
326- <Reference Include =" YamlDotNet, Version=9 .0.0.0, Culture=neutral, PublicKeyToken=ec19458f3c15af5e, processorArchitecture=MSIL" >
327- <HintPath >..\packages\YamlDotNet.9.1.4 \lib\net35 \YamlDotNet.dll</HintPath >
336+ <Reference Include =" YamlDotNet, Version=11 .0.0.0, Culture=neutral, PublicKeyToken=ec19458f3c15af5e, processorArchitecture=MSIL" >
337+ <HintPath >..\packages\YamlDotNet.11.2.1 \lib\net45 \YamlDotNet.dll</HintPath >
328338 </Reference >
329339 </ItemGroup >
330340 <ItemGroup >
@@ -465,12 +475,14 @@ copy "$(TargetDir)ValheimPlus.dll.config" "$(VALHEIM_INSTALL)\BepInEx\plugins\Va
465475$(SolutionDir)resources\tools\pdb2mdb.exe "$(TargetPath)"
466476copy "$(TargetDir)\ValheimPlus.dll.mdb" "$(VALHEIM_INSTALL)\BepInEx\plugins\ValheimPlus.dll.mdb"</PostBuildEvent >
467477 </PropertyGroup >
478+ <Import Project =" ..\packages\Fody.6.6.3\build\Fody.targets" Condition =" Exists('..\packages\Fody.6.6.3\build\Fody.targets')" />
468479 <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
469480 <PropertyGroup >
470481 <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 >
471482 </PropertyGroup >
472- <Error Condition =" !Exists('..\packages\Costura.Fody.5.0.2\build\Costura.Fody.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.5.0.2\build\Costura.Fody.props'))" />
473- <Error Condition =" !Exists('..\packages\Fody.6.3.0\build\Fody.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Fody.6.3.0\build\Fody.targets'))" />
483+ <Error Condition =" !Exists('..\packages\Fody.6.6.3\build\Fody.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Fody.6.6.3\build\Fody.targets'))" />
484+ <Error Condition =" !Exists('..\packages\Costura.Fody.5.7.0\build\Costura.Fody.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.5.7.0\build\Costura.Fody.props'))" />
485+ <Error Condition =" !Exists('..\packages\Costura.Fody.5.7.0\build\Costura.Fody.targets')" Text =" $([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.5.7.0\build\Costura.Fody.targets'))" />
474486 </Target >
475- <Import Project =" ..\packages\Fody.6.3 .0\build\Fody.targets" Condition =" Exists('..\packages\Fody.6.3 .0\build\Fody.targets')" />
487+ <Import Project =" ..\packages\Costura. Fody.5.7 .0\build\Costura. Fody.targets" Condition =" Exists('..\packages\Costura. Fody.5.7 .0\build\Costura. Fody.targets')" />
476488</Project >
0 commit comments