123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFramework>net472</TargetFramework>
- </PropertyGroup>
- <ItemGroup>
- <None Remove="manifest.json" />
- </ItemGroup>
- <ItemGroup>
- <EmbeddedResource Include="manifest.json" />
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="ILRepack" Version="2.0.18" />
- <PackageReference Include="WebSocketSharp" Version="1.0.3-rc11" />
- </ItemGroup>
- <ItemGroup>
- <Reference Include="0Harmony">
- <HintPath>$(BeatSaberDir)\Libs\0Harmony.dll</HintPath>
- </Reference>
- <Reference Include="IPA.Loader">
- <HintPath>$(BeatSaberDir)\Beat Saber_Data\Managed\IPA.Loader.dll</HintPath>
- </Reference>
- <Reference Include="Newtonsoft.Json">
- <HintPath>$(BeatSaberDir)\Libs\Newtonsoft.Json.dll</HintPath>
- </Reference>
- <Reference Include="YUR.fit-BeatSaber-Mod">
- <HintPath>$(BeatSaberDir)\Plugins\YUR.fit-BeatSaber-Mod.dll</HintPath>
- </Reference>
- </ItemGroup>
- <Import Project="..\BsWidgetShareCodes\BsWidgetShareCodes.projitems" Label="Shared" />
- <Target Name="PostBuild" AfterTargets="PostBuildEvent">
- <Exec Command="if not exist "$(TargetDir)Packed" md "$(TargetDir)Packed"
cd /d $(TargetDir)
$(ILRepack) /ndebug "/out:$(TargetDir)Packed\$(TargetFileName)" "$(TargetPath)" websocket-sharp.dll
if exist "$(TargetDir)Packed\$(TargetFileName).config" del "$(TargetDir)Packed\$(TargetFileName).config"" />
- <Copy SourceFiles="$(TargetDir)Packed\$(TargetName).dll" DestinationFolder="$(BeatSaberDir)\Plugins" />
- </Target>
- </Project>
|