/ src / modules / MouseUtils / MouseJumpUI / MouseJumpUI.csproj
MouseJumpUI.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  
 8      <AssemblyName>PowerToys.MouseJumpUI</AssemblyName>
 9      <AssemblyTitle>PowerToys.MouseJumpUI</AssemblyTitle>
10      <AssemblyDescription>PowerToys MouseJumpUI</AssemblyDescription>
11      <OutputType>WinExe</OutputType>
12      <OutputPath>$(RepoRoot)$(Platform)\$(Configuration)</OutputPath>
13      <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
14      <AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
15  
16      <ApplicationHighDpiMode>PerMonitorV2</ApplicationHighDpiMode>
17      <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
18      <Nullable>enable</Nullable>
19      <UseWindowsForms>true</UseWindowsForms>
20      <ImplicitUsings>disable</ImplicitUsings>
21  
22    </PropertyGroup>
23  
24    <!-- See https://learn.microsoft.com/windows/apps/develop/platform/csharp-winrt/net-projection-from-cppwinrt-component for more info -->
25    <PropertyGroup>
26      <CsWinRTIncludes>PowerToys.GPOWrapper</CsWinRTIncludes>
27      <CsWinRTGeneratedFilesDir>$(OutDir)</CsWinRTGeneratedFilesDir>
28      <ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
29    </PropertyGroup>
30  
31    <ItemGroup>
32      <ProjectReference Include="..\..\..\common\Common.UI\Common.UI.csproj" />
33      <ProjectReference Include="..\..\..\common\GPOWrapper\GPOWrapper.vcxproj" />
34      <ProjectReference Include="..\..\..\common\interop\PowerToys.Interop.vcxproj" />
35      <ProjectReference Include="..\..\..\common\ManagedCommon\ManagedCommon.csproj" />
36      <ProjectReference Include="..\..\..\settings-ui\Settings.UI.Library\Settings.UI.Library.csproj" />
37      <ProjectReference Include="..\MouseJump.Common\MouseJump.Common.csproj" />
38    </ItemGroup>
39  
40  </Project>