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