diff --git a/src/Controls/src/Build.Tasks/nuget/buildTransitive/netstandard2.0/Microsoft.Maui.Controls.Common.targets b/src/Controls/src/Build.Tasks/nuget/buildTransitive/netstandard2.0/Microsoft.Maui.Controls.Common.targets
index a0ee8d347f34..55462cab2279 100644
--- a/src/Controls/src/Build.Tasks/nuget/buildTransitive/netstandard2.0/Microsoft.Maui.Controls.Common.targets
+++ b/src/Controls/src/Build.Tasks/nuget/buildTransitive/netstandard2.0/Microsoft.Maui.Controls.Common.targets
@@ -29,5 +29,6 @@
+
diff --git a/src/Controls/src/SourceGen/ProjectItem.cs b/src/Controls/src/SourceGen/ProjectItem.cs
index 63c18b382a55..c1e3bc5f2056 100644
--- a/src/Controls/src/SourceGen/ProjectItem.cs
+++ b/src/Controls/src/SourceGen/ProjectItem.cs
@@ -32,7 +32,11 @@ public bool EnableDiagnostics
return true;
if (Options.IsFalse("build_metadata.additionalfiles.EnableDiagnostics"))
return false;
- return Options.IsTrue("build_property.EnableMauiXamlDiagnostics");
+ if (Options.IsTrue("build_property.EnableMauiXamlDiagnostics"))
+ return true;
+ if (Options.IsFalse("build_property.EnableMauiXamlDiagnostics"))
+ return false;
+ return !Configuration.Equals("Release", StringComparison.OrdinalIgnoreCase);
}
}