2023-05-15 23:32:26 +01:00
|
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
|
|
<Import Project="..\..\..\..\Version.props" />
|
|
|
|
|
|
<PropertyGroup>
|
2023-07-20 00:12:46 +01:00
|
|
|
|
<TargetFramework>net7.0-windows10.0.20348.0</TargetFramework>
|
|
|
|
|
|
<TargetPlatformMinVersion>10.0.19041.0</TargetPlatformMinVersion>
|
|
|
|
|
|
<SupportedOSPlatformVersion>10.0.19041.0</SupportedOSPlatformVersion>
|
2023-05-15 23:32:26 +01:00
|
|
|
|
<OutputType>WinExe</OutputType>
|
|
|
|
|
|
<UseWindowsForms>true</UseWindowsForms>
|
|
|
|
|
|
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
|
|
|
|
|
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
|
|
|
|
|
|
<AssemblyName>PowerToys.MouseWithoutBordersHelper</AssemblyName>
|
|
|
|
|
|
<DisableWinExeOutputInference>true</DisableWinExeOutputInference>
|
|
|
|
|
|
<ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>
|
2023-07-20 00:12:46 +01:00
|
|
|
|
<OutputPath>..\..\..\..\..\$(Platform)\$(Configuration)</OutputPath>
|
2023-05-15 23:32:26 +01:00
|
|
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
|
|
|
|
<SelfContained>true</SelfContained>
|
|
|
|
|
|
<Version>$(Version).0</Version>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- SelfContained=true requires RuntimeIdentifier to be set -->
|
|
|
|
|
|
<PropertyGroup Condition="'$(Platform)'=='x64'">
|
|
|
|
|
|
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
<PropertyGroup Condition="'$(Platform)'=='ARM64'">
|
|
|
|
|
|
<RuntimeIdentifier>win10-arm64</RuntimeIdentifier>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
|
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
|
|
|
|
|
|
<DefineConstants>MM_HELPER;TRACE;DEBUG;SHOW_ON_WINLOGON CODE_ANALYSIS CUSTOMIZE_LOGON_SCREEN</DefineConstants>
|
|
|
|
|
|
<UseVSHostingProcess>false</UseVSHostingProcess>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
|
|
|
|
|
|
<DefineConstants>MM_HELPER;TRACE;SHOW_ON_WINLOGON CODE_ANALYSIS CUSTOMIZE_LOGON_SCREEN</DefineConstants>
|
|
|
|
|
|
<UseVSHostingProcess>false</UseVSHostingProcess>
|
|
|
|
|
|
<NoWarn>
|
|
|
|
|
|
</NoWarn>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
|
<ApplicationIcon>..\Logo.ico</ApplicationIcon>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
|
<NoWin32Manifest>true</NoWin32Manifest>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
<!-- See https://learn.microsoft.com/windows/apps/develop/platform/csharp-winrt/net-projection-from-cppwinrt-component for more info -->
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
|
<CsWinRTIncludes>PowerToys.GPOWrapper</CsWinRTIncludes>
|
|
|
|
|
|
<CsWinRTGeneratedFilesDir>$(OutDir)</CsWinRTGeneratedFilesDir>
|
|
|
|
|
|
<ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
|
<Compile Remove="Resources\**" />
|
|
|
|
|
|
<Compile Remove="Service\**" />
|
|
|
|
|
|
<EmbeddedResource Remove="Resources\**" />
|
|
|
|
|
|
<EmbeddedResource Remove="Service\**" />
|
|
|
|
|
|
<ExcludeFromStyleCop Remove="Service\**" />
|
|
|
|
|
|
<None Remove="Resources\**" />
|
|
|
|
|
|
<None Remove="Service\**" />
|
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
|
<Compile Include="..\Class\IClipboardHelper.cs">
|
|
|
|
|
|
<Link>IClipboardHelper.cs</Link>
|
|
|
|
|
|
</Compile>
|
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
|
<None Update="MouseWithoutBordersHelper.exe.manifest">
|
|
|
|
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
|
|
|
</None>
|
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
<ItemGroup>
|
2023-08-06 16:29:36 +02:00
|
|
|
|
<PackageReference Include="Microsoft.Windows.CsWinRT" />
|
2023-05-15 23:32:26 +01:00
|
|
|
|
<PackageReference Include="Microsoft.Windows.Compatibility" />
|
|
|
|
|
|
<PackageReference Include="StreamJsonRpc" />
|
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
|
<ProjectReference Include="..\..\..\..\common\GPOWrapper\GPOWrapper.vcxproj" />
|
|
|
|
|
|
<ProjectReference Include="..\..\..\..\settings-ui\Settings.UI.Library\Settings.UI.Library.csproj" />
|
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
|
|
|
|
|
</PropertyGroup>
|
|
|
|
|
|
</Project>
|