<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <SupportedOSPlatformVersion>10.0.19041.0</SupportedOSPlatformVersion> <TargetFramework>net7.0-windows10.0.22621.0</TargetFramework> <UseWPF>True</UseWPF> <Configurations>Debug;Release</Configurations> <Platforms>x64;ARM64</Platforms> <ApplicationIcon>Qwilight.ico</ApplicationIcon> <Authors>Taehui</Authors> <Company>불로그</Company> <AssemblyVersion>1.16.8.566</AssemblyVersion> <FileVersion>1.16.8.566</FileVersion> <Version>1.16.8</Version> <AllowUnsafeBlocks>True</AllowUnsafeBlocks> <ImplicitUsings>enable</ImplicitUsings> <EnableMsixTooling>true</EnableMsixTooling> <WindowsPackageType>None</WindowsPackageType> <WindowsAppSdkBootstrapInitialize>false</WindowsAppSdkBootstrapInitialize> <StartupObject>Qwilight.View.QwilightClass</StartupObject> <DebugType>embedded</DebugType> <PublishReadyToRun>true</PublishReadyToRun> <ApplicationManifest>app.manifest</ApplicationManifest> </PropertyGroup> <PropertyGroup Condition="'$(Platform)'=='x64'"> <DefineConstants>$(DefineConstants);X64</DefineConstants> <PlatformTarget>x64</PlatformTarget> <RuntimeIdentifier>win10-x64</RuntimeIdentifier> </PropertyGroup> <PropertyGroup Condition="'$(Platform)'=='ARM64'"> <DefineConstants>$(DefineConstants);ARM64</DefineConstants> <PlatformTarget>ARM64</PlatformTarget> <RuntimeIdentifier>win10-arm64</RuntimeIdentifier> </PropertyGroup> <ItemGroup> <PackageReference Include="AuraServiceLib.NET" Version="1.0.1" /> <PackageReference Include="CommandLineParser" Version="2.9.1" /> <PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" /> <PackageReference Include="CUESDK.NET" Version="3.0.378.1" /> <PackageReference Include="DiscordRichPresence" Version="1.2.1.24" /> <PackageReference Include="DotNetZip" Version="1.16.0" /> <PackageReference Include="Facepunch.Steamworks" Version="2.3.3" /> <PackageReference Include="FFmpegInteropX.Desktop" Version="2.0.0-pre2" /> <PackageReference Include="HtmlAgilityPack" Version="1.11.54" /> <PackageReference Include="ini-parser-new" Version="2.6.2" /> <PackageReference Include="MaterialDesignThemes" Version="4.9.0" /> <PackageReference Include="Microsoft.Graphics.Win2D" Version="1.1.0" /> <PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="2.3.2" /> <PackageReference Include="Microsoft.Web.WebView2" Version="1.0.2151.40" /> <PackageReference Include="Microsoft.Windows.CsWin32" Version="0.3.49-beta"> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="MoonSharp" Version="2.0.0" /> <PackageReference Include="NAudio" Version="2.2.1" /> <PackageReference Include="OpusDotNet" Version="1.0.3" /> <PackageReference Include="SharpCompress" Version="0.34.1" /> <PackageReference Include="System.Data.SQLite" Version="1.0.118" /> <PackageReference Include="System.Management" Version="7.0.2" /> <PackageReference Include="UTF.Unknown" Version="2.5.1" /> <PackageReference Include="Vortice.DirectInput" Version="3.3.4" /> <PackageReference Include="Vortice.XInput" Version="3.3.4" /> <PackageReference Include="YamlDotNet" Version="13.7.1" /> </ItemGroup> <ItemGroup> <Resource Include="Assets\Drawing\Loading.png" /> </ItemGroup> <ItemGroup> <None Update="Assets\Audio\Postable Item\HigherAudioMultiplier.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\LowerAudioMultiplier.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\Negative4D.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\NegativeFading.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\NegativeFaint.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\NegativeHitPoints.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\NegativeJudgment.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\NegativeTrapNotes.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\NegativeZip.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\Pause.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\PositiveAegis.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\PositiveHitPoints.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\PositiveJudgment.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\Postable.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Audio\Postable Item\Posted.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Assist\Group Entry 0.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Assist\Group Entry 1.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Assist\Input Mapping 0.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Assist\Input Mapping 1.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Assist\Input Mapping 2.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Assist\Input Mapping 3.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Platform.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Qwilight.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\TV.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\Valve.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Paused\Configure 0.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Paused\Configure 1.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Paused\Stop 0.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Paused\Stop 1.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Paused\Undo 0.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Paused\Undo 1.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Paused\Unpause 0.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Paused\Unpause 1.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Client.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Language.json"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\MicrosoftEdgeWebview2Setup.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\UI\%40Default\%40Default.lua"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\UI\%40Default\%40Default.yaml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\UI\%40Default\%40Default.zip"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\UI\Default.wav"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\UI\Default\Default.lua"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\UI\Default\Default.yaml"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\UI\Default\Default.zip"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup> <ItemGroup Condition="'$(Platform)'=='ARM64'"> <None Update="Assets\ARM64\windowsappruntimeinstall-arm64.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\concrt140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\msvcp140_1_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\msvcp140_2_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\msvcp140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\vcamp140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\vccorlib140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\vcomp140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\vcruntime140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup> <ItemGroup Condition="'$(Platform)'=='x64'"> <None Update="Assets\x64\concrt140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\ffmpeg.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\msvcp140_1_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\msvcp140_2_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\msvcp140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\sl.common.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\sl.interposer.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\sl.reflex.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\steam_api64.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\vcamp140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\vccorlib140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\vcomp140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\vcruntime140_1_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\vcruntime140_app.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\x64\windowsappruntimeinstall-x64.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup> <ItemGroup> <ProjectReference Include="..\ChromaSDK\ChromaSDK.csproj" /> <ProjectReference Include="..\Compatible\Compatible.csproj" /> <ProjectReference Include="..\FMODAPI\FMODAPI.csproj" /> <ProjectReference Include="..\Igniter\Igniter.csproj"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> <OutputItemType>Content</OutputItemType> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> <ProjectReference Include="..\LedCSharp\LedCSharp.csproj" /> <ProjectReference Include="..\Protobuf\Protobuf.csproj" /> </ItemGroup> </Project>