From 6d7aafd7e3b09ce3a314ab81b42010cfd5d70ddf Mon Sep 17 00:00:00 2001 From: Fredric Silberberg Date: Fri, 26 Jul 2024 14:27:37 -0700 Subject: [PATCH] Disable nullable warnings on .NET Standard and Framework Those platforms do not have nullable-annotated BCLs, so things like `Debug.Assert` do not work as expected and cause spurious warnings. This is the same approach that Roslyn takes: https://github.com/dotnet/roslyn/blob/main/eng/targets/Imports.targets#L35-L42. --- Directory.Build.targets | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Directory.Build.targets b/Directory.Build.targets index a9f5c800796..2eac9d649fa 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -6,6 +6,21 @@ $(Version) + + + true + + + + $(NoWarn);Nullable + +