SongBrowser.csproj 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFramework>net472</TargetFramework>
  4. <OutputType>Library</OutputType>
  5. <LangVersion>8</LangVersion>
  6. <Nullable>enable</Nullable>
  7. <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
  8. <RootNamespace>SongBrowser</RootNamespace>
  9. <AppOutputBase>$(MSBuildProjectDirectory)\</AppOutputBase>
  10. </PropertyGroup>
  11. <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
  12. <DebugType>full</DebugType>
  13. </PropertyGroup>
  14. <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
  15. <DebugType>pdbonly</DebugType>
  16. </PropertyGroup>
  17. <PropertyGroup Condition="$(DefineConstants.Contains('CIBuild')) OR '$(NCrunch)' == '1'">
  18. <DisableCopyToPlugins>True</DisableCopyToPlugins>
  19. </PropertyGroup>
  20. <PropertyGroup Condition="'$(NCrunch)' == '1'">
  21. <DisableCopyToPlugins>True</DisableCopyToPlugins>
  22. <DisableZipRelease>True</DisableZipRelease>
  23. </PropertyGroup>
  24. <ItemGroup>
  25. <Reference Include="Unity.TextMeshPro">
  26. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Unity.TextMeshPro.dll</HintPath>
  27. <Private>False</Private>
  28. </Reference>
  29. <Reference Include="UnityEngine.CoreModule">
  30. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
  31. <Private>False</Private>
  32. </Reference>
  33. <Reference Include="UnityEngine.ImageConversionModule">
  34. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.ImageConversionModule.dll</HintPath>
  35. <Private>False</Private>
  36. </Reference>
  37. <Reference Include="UnityEngine.UI">
  38. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UI.dll</HintPath>
  39. <Private>False</Private>
  40. </Reference>
  41. <Reference Include="UnityEngine.UIModule">
  42. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\UnityEngine.UIModule.dll</HintPath>
  43. <Private>False</Private>
  44. </Reference>
  45. <Reference Include="HMLib">
  46. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\HMLib.dll</HintPath>
  47. <Private>False</Private>
  48. </Reference>
  49. <Reference Include="HMUI">
  50. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\HMUI.dll</HintPath>
  51. <Private>False</Private>
  52. </Reference>
  53. <Reference Include="Polyglot">
  54. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Polyglot.dll</HintPath>
  55. <Private>False</Private>
  56. </Reference>
  57. <Reference Include="VRUI">
  58. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\VRUI.dll</HintPath>
  59. <Private>False</Private>
  60. </Reference>
  61. <Reference Include="Main">
  62. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\Main.dll</HintPath>
  63. <Private>False</Private>
  64. </Reference>
  65. <Reference Include="BeatmapCore">
  66. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\BeatmapCore.dll</HintPath>
  67. <Private>False</Private>
  68. </Reference>
  69. <Reference Include="Newtonsoft.Json">
  70. <HintPath>$(BeatSaberDir)\Libs\Newtonsoft.Json.dll</HintPath>
  71. <Private>False</Private>
  72. </Reference>
  73. <Reference Include="SemVer">
  74. <HintPath>$(BeatSaberDir)\Libs\SemVer.dll</HintPath>
  75. <Private>False</Private>
  76. </Reference>
  77. <Reference Include="IPA.Loader">
  78. <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\IPA.Loader.dll</HintPath>
  79. <Private>False</Private>
  80. </Reference>
  81. <Reference Include="BSML">
  82. <Private>False</Private>
  83. <HintPath>$(BeatSaberDir)\Plugins\BSML.dll</HintPath>
  84. </Reference>
  85. <Reference Include="BS_Utils">
  86. <HintPath>$(BeatSaberDir)\Plugins\BS_Utils.dll</HintPath>
  87. </Reference>
  88. <Reference Include="SongCore">
  89. <HintPath>$(BeatSaberDir)\Plugins\SongCore.dll</HintPath>
  90. <Private>False</Private>
  91. </Reference>
  92. <Reference Include="SongDataCore">
  93. <HintPath>$(BeatSaberDir)\Plugins\SongDataCore.dll</HintPath>
  94. <Private>False</Private>
  95. </Reference>
  96. </ItemGroup>
  97. <ItemGroup>
  98. <None Include="Directory.Build.props" Condition="Exists('Directory.Build.props')" />
  99. <None Include="Directory.Build.targets" Condition="Exists('Directory.Build.targets')" />
  100. <None Include="SongBrowser.csproj.user" Condition="Exists('SongBrowser.csproj.user')" />
  101. </ItemGroup>
  102. <ItemGroup>
  103. <EmbeddedResource Include="Assets\*.png" />
  104. <EmbeddedResource Include="manifest.json" />
  105. </ItemGroup>
  106. <ItemGroup>
  107. <PackageReference Include="BeatSaberModdingTools.Tasks" Version="1.3.2">
  108. <PrivateAssets>all</PrivateAssets>
  109. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  110. </PackageReference>
  111. </ItemGroup>
  112. </Project>