<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net8.0-windows10.0.22621.0</TargetFramework> <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion> <UseWPF>true</UseWPF> <UseWinUI>true</UseWinUI> <Configurations>Debug;Release</Configurations> <Platforms>x64;ARM64</Platforms> <ApplicationIcon>Qwilight.ico</ApplicationIcon> <Authors>Taehui</Authors> <Company>불로그</Company> <VersionPrefix>1.16.34</VersionPrefix> <AllowUnsafeBlocks>true</AllowUnsafeBlocks> <ImplicitUsings>enable</ImplicitUsings> <ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles> <EnableMsixTooling>true</EnableMsixTooling> <WindowsPackageType>None</WindowsPackageType> <WindowsAppSDKSelfContained>true</WindowsAppSDKSelfContained> <WindowsSdkPackageVersion>10.0.22621.35-preview</WindowsSdkPackageVersion> <StartupObject>Qwilight.View.QwilightClass</StartupObject> <ApplicationManifest>app.manifest</ApplicationManifest> <SelfContained>true</SelfContained> <DebugType>embedded</DebugType> </PropertyGroup> <PropertyGroup Condition="'$(Platform)'=='x64'"> <DefineConstants>$(DefineConstants);X64</DefineConstants> <PlatformTarget>x64</PlatformTarget> <RuntimeIdentifier>win-x64</RuntimeIdentifier> </PropertyGroup> <PropertyGroup Condition="'$(Platform)'=='ARM64'"> <DefineConstants>$(DefineConstants);ARM64</DefineConstants> <PlatformTarget>ARM64</PlatformTarget> <RuntimeIdentifier>win-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="Concentus" Version="2.2.2" /> <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="HtmlAgilityPack" Version="1.11.62" /> <PackageReference Include="ini-parser-new" Version="2.6.2" /> <PackageReference Include="MaterialDesignThemes" Version="5.1.0" /> <PackageReference Include="Microsoft.Data.Sqlite" Version="8.0.7" /> <PackageReference Include="Microsoft.IO.RecyclableMemoryStream" Version="3.0.1" /> <PackageReference Include="Microsoft.Web.WebView2" Version="1.0.2592.51" /> <PackageReference Include="Microsoft.Windows.CsWin32" Version="0.3.106"> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="Microsoft.WindowsAppSDK" Version="1.6.240531000-experimental1" /> <PackageReference Include="MoonSharp" Version="2.0.0" /> <PackageReference Include="NAudio" Version="2.2.1" /> <PackageReference Include="RGB.NET.Devices.CoolerMaster" Version="2.1.0" /> <PackageReference Include="RGB.NET.Devices.Corsair" Version="2.1.0" /> <PackageReference Include="RGB.NET.Devices.Msi" Version="2.1.0" /> <PackageReference Include="RGB.NET.Devices.SteelSeries" Version="2.1.0" /> <PackageReference Include="SharpCompress" Version="0.37.2" /> <PackageReference Include="System.Management" Version="8.0.0" /> <PackageReference Include="UTF.Unknown" Version="2.5.1" /> <PackageReference Include="Vortice.DirectInput" Version="3.5.0" /> <PackageReference Include="Vortice.XInput" Version="3.5.0" /> <PackageReference Include="Wooting.NET" Version="1.6.3" /> <PackageReference Include="YamlDotNet" Version="16.0.0" /> </ItemGroup> <ItemGroup> <Resource Include="Assets\Drawing\Loading.png" /> </ItemGroup> <ItemGroup> <None Update="Assets\AMD64\avcodec-61.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\avdevice-61.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\avfilter-10.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\avformat-61.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\avutil-59.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\ffmpeg.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\ffprobe.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\postproc-58.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\swresample-5.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\swscale-8.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <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\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 1.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\Drawing\TV 0.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\System 16\Audio\1221.mp3"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\System 16\Audio\1225.mp3"> <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> <None Update="Assets\System 16\Drawing\1221.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\System 16\Drawing\1225.png"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup> <ItemGroup Condition="'$(Platform)'=='ARM64'"> <None Update="Assets\ARM64\Flint.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\Igniter.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\Microsoft.Graphics.Canvas.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\ARM64\Xwindow.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup> <ItemGroup Condition="'$(Platform)'=='x64'"> <None Update="Assets\AMD64\Flint.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\iCUESDK.x64_2019.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\Igniter.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\Microsoft.Graphics.Canvas.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\MysticLight_SDK_x64.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\NVIDIA.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\SDKDLL.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\sl.common.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\sl.interposer.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\sl.pcl.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\sl.reflex.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\steam_api64.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\wooting-rgb-sdk64.dll"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <None Update="Assets\AMD64\Xwindow.exe"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> </ItemGroup> <ItemGroup> <ProjectReference Include="..\ChromaSDK\ChromaSDK.csproj" /> <ProjectReference Include="..\Compatible\Compatible.csproj" /> <ProjectReference Include="..\FMODCoreAPI\FMODCoreAPI.csproj" /> <ProjectReference Include="..\LedCSharp\LedCSharp.csproj" /> <ProjectReference Include="..\Protobuf\Protobuf.csproj" /> </ItemGroup> <ItemGroup> <Reference Include="Microsoft.Graphics.Canvas.Interop"> <HintPath>Microsoft.Graphics.Canvas.Interop.dll</HintPath> </Reference> </ItemGroup> </Project>