1
0

AudioManager.csproj 5.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <!--This is an xml comment. Comments have no impact on compiling.-->
  3. <PropertyGroup>
  4. <!--This needs to be changed for the mod to compile.-->
  5. <TheLongDarkPath>G:\Games\Steam\steamapps\common\TheLongDark</TheLongDarkPath>
  6. </PropertyGroup>
  7. <PropertyGroup>
  8. <!--This is the .NET version the mod will be compiled with. Don't change it.-->
  9. <TargetFramework>net6.0</TargetFramework>
  10. <!--This tells the compiler to use the latest C# version.-->
  11. <LangVersion>Latest</LangVersion>
  12. <!--This adds global usings for a few common System namespaces.-->
  13. <ImplicitUsings>enable</ImplicitUsings>
  14. <!--This enables nullable annotation and analysis. It's good coding form.-->
  15. <Nullable>enable</Nullable>
  16. <!--This tells the compiler to use assembly attributes instead of generating its own.-->
  17. <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  18. <!--PDB files are mostly useless for modding since they can't be loaded.-->
  19. <DebugType>none</DebugType>
  20. </PropertyGroup>
  21. <!--This tells the compiler where to look for assemblies. Don't change it.-->
  22. <PropertyGroup>
  23. <MelonLoaderPath>$(TheLongDarkPath)/MelonLoader/net6</MelonLoaderPath>
  24. <ManagedPath>$(TheLongDarkPath)/MelonLoader/Managed</ManagedPath>
  25. <Il2CppPath>$(TheLongDarkPath)/MelonLoader/Il2CppAssemblies</Il2CppPath>
  26. <ModsPath>$(TheLongDarkPath)/Mods</ModsPath>
  27. <AssemblySearchPaths>$(AssemblySearchPaths);$(MelonLoaderPath);$(ManagedPath);$(Il2CppPath);$(ModsPath);</AssemblySearchPaths>
  28. <RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild>
  29. <RunAnalyzersDuringLiveAnalysis>false</RunAnalyzersDuringLiveAnalysis>
  30. <OutputType>Library</OutputType>
  31. <GenerateDocumentationFile>True</GenerateDocumentationFile>
  32. </PropertyGroup>
  33. <!--This tells the compiler to not include referenced assemblies in the output folder.-->
  34. <ItemDefinitionGroup>
  35. <Reference>
  36. <Private>False</Private>
  37. </Reference>
  38. </ItemDefinitionGroup>
  39. <!--This is the list of assemblies that the mod references. Most of these are unnecessary for normal mods, but are included here for completeness.-->
  40. <ItemGroup>
  41. <Reference Include="Il2CppAk.Wwise.Api.WAAPI">
  42. <HintPath>..\..\..\..\Games\Steam\steamapps\common\TheLongDark\MelonLoader\Il2CppAssemblies\Il2CppAk.Wwise.Api.WAAPI.dll</HintPath>
  43. </Reference>
  44. <Reference Include="Il2CppAK.Wwise.Unity.API">
  45. <HintPath>..\..\..\..\Games\Steam\steamapps\common\TheLongDark\MelonLoader\Il2CppAssemblies\Il2CppAK.Wwise.Unity.API.dll</HintPath>
  46. </Reference>
  47. <Reference Include="Il2CppAK.Wwise.Unity.API.WwiseTypes">
  48. <HintPath>..\..\..\..\Games\Steam\steamapps\common\TheLongDark\MelonLoader\Il2CppAssemblies\Il2CppAK.Wwise.Unity.API.WwiseTypes.dll</HintPath>
  49. </Reference>
  50. <Reference Include="Il2CppAK.Wwise.Unity.MonoBehaviour">
  51. <HintPath>..\..\..\..\Games\Steam\steamapps\common\TheLongDark\MelonLoader\Il2CppAssemblies\Il2CppAK.Wwise.Unity.MonoBehaviour.dll</HintPath>
  52. </Reference>
  53. <Reference Include="MelonLoader" />
  54. <Reference Include="0Harmony" />
  55. <Reference Include="Il2CppInterop.Common" />
  56. <Reference Include="Il2CppInterop.Runtime" />
  57. <Reference Include="Assembly-CSharp-firstpass" />
  58. <Reference Include="Assembly-CSharp" />
  59. <Reference Include="Il2CppMono.Security" />
  60. <Reference Include="Il2Cppmscorlib" />
  61. <Reference Include="Il2CppSystem.Configuration" />
  62. <Reference Include="Il2CppSystem.Core" />
  63. <Reference Include="Il2CppSystem.Data" />
  64. <Reference Include="Il2CppSystem" />
  65. <Reference Include="UnityEngine.AnimationModule" />
  66. <Reference Include="UnityEngine.AssetBundleModule" />
  67. <Reference Include="UnityEngine.AudioModule" />
  68. <Reference Include="UnityEngine.CoreModule" />
  69. <Reference Include="UnityEngine" />
  70. <Reference Include="UnityEngine.DSPGraphModule" />
  71. <Reference Include="UnityEngine.InputLegacyModule" />
  72. <Reference Include="UnityEngine.InputModule" />
  73. <Reference Include="UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule" />
  74. <Reference Include="UnityEngine.SharedInternalsModule" />
  75. <Reference Include="UnityEngine.StreamingModule" />
  76. <Reference Include="UnityEngine.SubsystemsModule" />
  77. <Reference Include="UnityEngine.UnityWebRequestAssetBundleModule" />
  78. <Reference Include="UnityEngine.UnityWebRequestAudioModule" />
  79. <Reference Include="UnityEngine.UnityWebRequestModule" />
  80. <Reference Include="UnityEngine.UnityWebRequestTextureModule" />
  81. <Reference Include="UnityEngine.UnityWebRequestWWWModule" />
  82. <Reference Include="UnityEngine.Il2CppAssetBundleManager" />
  83. <Reference Include="UnityEngine.Il2CppImageConversionManager" />
  84. </ItemGroup>
  85. </Project>