QoiPreviewHandler.csproj
1 <Project Sdk="Microsoft.NET.Sdk"> 2 <!-- Look at Directory.Build.props in root for common stuff as well --> 3 <Import Project="$(RepoRoot)src\Common.Dotnet.CsWinRT.props" /> 4 <Import Project="$(RepoRoot)src\Common.SelfContained.props" /> 5 6 <PropertyGroup> 7 <ImplicitUsings>enable</ImplicitUsings> 8 <UseWindowsForms>true</UseWindowsForms> 9 <AssemblyTitle>PowerToys.QoiPreviewHandler</AssemblyTitle> 10 <AssemblyDescription>PowerToys QoiPreviewHandler</AssemblyDescription> 11 <Description>PowerToys QoiPreviewHandler</Description> 12 <DocumentationFile>..\..\..\..\$(Platform)\$(Configuration)\QoiPreviewPaneDocumentation.xml</DocumentationFile> 13 <OutputPath>$(RepoRoot)$(Platform)\$(Configuration)</OutputPath> 14 <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath> 15 <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath> 16 <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> 17 <GenerateSatelliteAssembliesForCore>true</GenerateSatelliteAssembliesForCore> 18 <AssemblyName>PowerToys.QoiPreviewHandler</AssemblyName> 19 <ProjectGuid>{6B04803D-B418-4833-A67E-B0FC966636A5}</ProjectGuid> 20 <RootNamespace>Microsoft.PowerToys.PreviewHandler.Qoi</RootNamespace> 21 <ApplicationHighDpiMode>PerMonitorV2</ApplicationHighDpiMode> 22 </PropertyGroup> 23 24 <ItemGroup> 25 <Compile Update="QoiPreviewHandlerControl.cs" /> 26 <Compile Update="Properties\Resource.Designer.cs"> 27 <DesignTime>True</DesignTime> 28 <AutoGen>True</AutoGen> 29 <DependentUpon>Resource.resx</DependentUpon> 30 </Compile> 31 </ItemGroup> 32 33 <!-- See https://learn.microsoft.com/windows/apps/develop/platform/csharp-winrt/net-projection-from-cppwinrt-component for more info --> 34 <PropertyGroup> 35 <CsWinRTIncludes>PowerToys.GPOWrapper</CsWinRTIncludes> 36 <CsWinRTGeneratedFilesDir>$(OutDir)</CsWinRTGeneratedFilesDir> 37 <ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles> 38 </PropertyGroup> 39 <PropertyGroup> 40 <!-- Disable missing comment warning. WinRT/C++ libraries added won't have comments on their reflections. --> 41 <NoWarn>$(NoWarn);1591</NoWarn> 42 <OutputType>WinExe</OutputType> 43 </PropertyGroup> 44 45 <ItemGroup> 46 <PackageReference Include="System.IO.Abstractions" /> 47 </ItemGroup> 48 49 <ItemGroup> 50 <ProjectReference Include="..\..\..\common\Common.UI\Common.UI.csproj" /> 51 <ProjectReference Include="..\..\..\common\FilePreviewCommon\FilePreviewCommon.csproj" /> 52 <ProjectReference Include="..\..\..\common\GPOWrapper\GPOWrapper.vcxproj" /> 53 <ProjectReference Include="..\..\..\common\interop\PowerToys.Interop.vcxproj" /> 54 <ProjectReference Include="..\..\..\common\ManagedTelemetry\Telemetry\ManagedTelemetry.csproj" /> 55 <ProjectReference Include="..\common\PreviewHandlerCommon.csproj" /> 56 </ItemGroup> 57 58 <ItemGroup> 59 <EmbeddedResource Update="Properties\Resource.resx"> 60 <Generator>ResXFileCodeGenerator</Generator> 61 <LastGenOutput>Resource.Designer.cs</LastGenOutput> 62 </EmbeddedResource> 63 </ItemGroup> 64 65 </Project>