diff --git a/Cpp.Build.props b/Cpp.Build.props index 99738fd0dc..245bd76b24 100644 --- a/Cpp.Build.props +++ b/Cpp.Build.props @@ -98,13 +98,17 @@ 4679;5271;%(DisableSpecificWarnings) true TurnOffAllWarnings - false true - stdcpplatest - false - /await %(AdditionalOptions) + false + + stdcpp20 + stdcpplatest + + true + /await:strict %(AdditionalOptions) - _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING;_UNICODE;UNICODE;%(PreprocessorDefinitions) + _COROUTINE_ABI=2;_SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING;_UNICODE;UNICODE;%(PreprocessorDefinitions) + _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING;_UNICODE;UNICODE;%(PreprocessorDefinitions) Guard ProgramDatabase @@ -151,7 +155,7 @@ - v143 + v145 Unicode true Spectre diff --git a/Directory.Build.props b/Directory.Build.props index 5c4cda5505..d66cccc101 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,4 +1,7 @@ + + $(MSBuildThisFileDirectory) + Copyright (C) Microsoft Corporation. All rights reserved. diff --git a/Directory.Packages.props b/Directory.Packages.props index 2fa5a717d7..85bc2b2b1f 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -59,7 +59,7 @@ This is present due to a bug in CsWinRT where WPF projects cause the analyzer to fail. --> - + @@ -126,4 +126,4 @@ - + \ No newline at end of file