Skip to content

Commit ac9a661

Browse files
simonrozsivalrmarinho
authored andcommitted
Disable XamlC x:DataType warnings by default
1 parent 9533859 commit ac9a661

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

src/Controls/src/Build.Tasks/nuget/buildTransitive/netstandard2.0/Microsoft.Maui.Controls.targets

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,15 @@
146146
Inputs="$(IntermediateOutputPath)$(TargetFileName)"
147147
Outputs="$(IntermediateOutputPath)XamlC.stamp"
148148
Condition=" '$(DesignTimeBuild)' != 'True' AND '@(MauiXaml)' != ''">
149-
<PropertyGroup>
150-
<_MauiXamlCValidateOnly>$(MauiXamlCValidateOnly)</_MauiXamlCValidateOnly>
151-
<_MauiXamlCValidateOnly Condition="'$(Configuration)' == 'Debug' AND '$(_MauiForceXamlCForDebug)' != 'True'">True</_MauiXamlCValidateOnly>
152-
<_MauiXamlCValidateOnly Condition="'$(BuildingForLiveUnitTesting)' == 'True' ">True</_MauiXamlCValidateOnly>
153-
</PropertyGroup>
149+
<PropertyGroup>
150+
<_MauiXamlCValidateOnly>$(MauiXamlCValidateOnly)</_MauiXamlCValidateOnly>
151+
<_MauiXamlCValidateOnly Condition="'$(Configuration)' == 'Debug' AND '$(_MauiForceXamlCForDebug)' != 'True'">True</_MauiXamlCValidateOnly>
152+
<_MauiXamlCValidateOnly Condition="'$(BuildingForLiveUnitTesting)' == 'True' ">True</_MauiXamlCValidateOnly>
153+
154+
<MauiXamlCStrictMode Condition="'$(MauiXamlCStrictMode)' == '' and '$(PublishAot)' == 'true'">true</MauiXamlCStrictMode>
155+
<_MauiXamlCNoWarn>$(NoWarn)</_MauiXamlCNoWarn>
156+
<_MauiXamlCNoWarn Condition="'$(MauiXamlCStrictMode)' != 'true'">$(_XamlCNoWarn);XC0022;XC0023</_MauiXamlCNoWarn>
157+
</PropertyGroup>
154158
<XamlCTask
155159
Assembly = "$(IntermediateOutputPath)$(TargetFileName)"
156160
ReferencePath = "@(ReferencePath)"
@@ -164,7 +168,7 @@
164168

165169
WarningLevel = "$(WarningLevel)"
166170
TreatWarningsAsErrors = "$(TreatWarningsAsErrors)"
167-
NoWarn = "$(NoWarn)"
171+
NoWarn = "$(_MauiXamlCNoWarn)"
168172
WarningsAsErrors = "$(WarningsAsErrors)"
169173
WarningsNotAsErrors = "$(WarningsNotAsErrors)" />
170174

0 commit comments

Comments
 (0)