🔧 Adds guards for specific properties & targets instead of applying them on all projects

This commit is contained in:
2026-03-02 16:00:30 +02:00
parent ce0ba9b3b2
commit b59e0d12ab
2 changed files with 7 additions and 4 deletions

View File

@@ -44,8 +44,6 @@
<ClsCompliant>false</ClsCompliant>
<!-- Defaults to checked context for math operations, throws OverflowException when needed -->
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
<ApplicationHighDpiMode>PerMonitorV2</ApplicationHighDpiMode>
<ApplicationVisualStyles>true</ApplicationVisualStyles>
<EmitCompilerGeneratedFiles>false</EmitCompilerGeneratedFiles>
<GenerateRequiresPreviewFeaturesAttribute>False</GenerateRequiresPreviewFeaturesAttribute>
<DefaultItemExcludes>$(DefaultItemExcludes);*.log;*.binlog</DefaultItemExcludes>
@@ -99,7 +97,12 @@
<OpenApiDocumentsDirectory>$(MSBuildProjectDirectory)/OpenApi</OpenApiDocumentsDirectory>
</PropertyGroup>
<PropertyGroup Label="MAUI Features">
<PropertyGroup Condition="$(UseWindowsForms) == 'true'">
<ApplicationHighDpiMode>PerMonitorV2</ApplicationHighDpiMode>
<ApplicationVisualStyles>true</ApplicationVisualStyles>
</PropertyGroup>
<PropertyGroup Label="MAUI Features" Condition="$(UseMaui) == 'true'">
<TrimMode>Full</TrimMode>
<MauiEnableXamlCBindingWithSourceCompilation>true</MauiEnableXamlCBindingWithSourceCompilation>
<MauiStrictXamlCompilation>true</MauiStrictXamlCompilation>

View File

@@ -1,5 +1,5 @@
<Project>
<Target Name="RestoreNpmAssets">
<Target Name="RestoreNpmAssets" Condition="Exists('$(MSBuildProjectDirectory)/package.json')" BeforeTargets="Restore">
<Exec Command="npm install" />
</Target>