diff --git a/Tutorial/GacUI_Controls/AddressBook/AddressBook.vcxproj b/Tutorial/GacUI_Controls/AddressBook/AddressBook.vcxproj
index 8c6265e5..921f93b5 100644
--- a/Tutorial/GacUI_Controls/AddressBook/AddressBook.vcxproj
+++ b/Tutorial/GacUI_Controls/AddressBook/AddressBook.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{7F92FCD2-8A1E-4C73-9949-91555BEF3832}
@@ -24,6 +32,13 @@
Unicode
x64
+
+ Application
+ true
+ v143
+ Unicode
+ x64
+
Application
false
@@ -32,24 +47,46 @@
Unicode
x64
+
+ Application
+ false
+ v143
+ true
+ Unicode
+ x64
+
+
+
+
+
+
+
true
$(ProjectDir)..\..\..\Import;$(IncludePath)
+
+ true
+ $(ProjectDir)..\..\..\Import;$(IncludePath)
+
false
$(ProjectDir)..\..\..\Import;$(IncludePath)
+
+ false
+ $(ProjectDir)..\..\..\Import;$(IncludePath)
+
@@ -65,6 +102,21 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ stdcpp20
+
+
+ Windows
+ true
+
+
Level3
@@ -84,6 +136,25 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ stdcpp20
+
+
+ Windows
+ true
+ true
+ true
+
+
diff --git a/Tutorial/GacUI_Controls/ColorPicker/ColorPicker.vcxproj b/Tutorial/GacUI_Controls/ColorPicker/ColorPicker.vcxproj
index 89781591..0c67d62d 100644
--- a/Tutorial/GacUI_Controls/ColorPicker/ColorPicker.vcxproj
+++ b/Tutorial/GacUI_Controls/ColorPicker/ColorPicker.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{FBBBA8BF-96A4-4096-8204-A92571100F0E}
@@ -24,6 +32,13 @@
Unicode
x64
+
+ Application
+ true
+ v143
+ Unicode
+ x64
+
Application
false
@@ -32,24 +47,46 @@
Unicode
x64
+
+ Application
+ false
+ v143
+ true
+ Unicode
+ x64
+
+
+
+
+
+
+
true
$(ProjectDir)..\..\..\Import;$(IncludePath)
+
+ true
+ $(ProjectDir)..\..\..\Import;$(IncludePath)
+
false
$(ProjectDir)..\..\..\Import;$(IncludePath)
+
+ false
+ $(ProjectDir)..\..\..\Import;$(IncludePath)
+
@@ -65,6 +102,21 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ stdcpp20
+
+
+ Windows
+ true
+
+
Level3
@@ -84,6 +136,25 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ stdcpp20
+
+
+ Windows
+ true
+ true
+ true
+
+
diff --git a/Tutorial/GacUI_Controls/ContainersAndButtons/ContainersAndButtons.vcxproj b/Tutorial/GacUI_Controls/ContainersAndButtons/ContainersAndButtons.vcxproj
index 06ea45a9..74440980 100644
--- a/Tutorial/GacUI_Controls/ContainersAndButtons/ContainersAndButtons.vcxproj
+++ b/Tutorial/GacUI_Controls/ContainersAndButtons/ContainersAndButtons.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{0C211930-C5DA-4567-A752-1D847CADEC1C}
@@ -24,6 +32,13 @@
Unicode
x64
+
+ Application
+ true
+ v143
+ Unicode
+ x64
+
Application
false
@@ -32,24 +47,46 @@
Unicode
x64
+
+ Application
+ false
+ v143
+ true
+ Unicode
+ x64
+
+
+
+
+
+
+
true
$(ProjectDir)..\..\..\Import;$(IncludePath)
+
+ true
+ $(ProjectDir)..\..\..\Import;$(IncludePath)
+
false
$(ProjectDir)..\..\..\Import;$(IncludePath)
+
+ false
+ $(ProjectDir)..\..\..\Import;$(IncludePath)
+
@@ -65,6 +102,21 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ stdcpp20
+
+
+ Windows
+ true
+
+
Level3
@@ -84,6 +136,25 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ stdcpp20
+
+
+ Windows
+ true
+ true
+ true
+
+
diff --git a/Tutorial/GacUI_Controls/GacUI_Controls.sln b/Tutorial/GacUI_Controls/GacUI_Controls.sln
index 8a034cc2..548c6e13 100644
--- a/Tutorial/GacUI_Controls/GacUI_Controls.sln
+++ b/Tutorial/GacUI_Controls/GacUI_Controls.sln
@@ -57,34 +57,44 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{0C211930-C5DA-4567-A752-1D847CADEC1C}.Debug|Win32.ActiveCfg = Debug|Win32
{0C211930-C5DA-4567-A752-1D847CADEC1C}.Debug|Win32.Build.0 = Debug|Win32
- {0C211930-C5DA-4567-A752-1D847CADEC1C}.Debug|x64.ActiveCfg = Debug|Win32
+ {0C211930-C5DA-4567-A752-1D847CADEC1C}.Debug|x64.ActiveCfg = Debug|x64
+ {0C211930-C5DA-4567-A752-1D847CADEC1C}.Debug|x64.Build.0 = Debug|x64
{0C211930-C5DA-4567-A752-1D847CADEC1C}.Release|Win32.ActiveCfg = Release|Win32
{0C211930-C5DA-4567-A752-1D847CADEC1C}.Release|Win32.Build.0 = Release|Win32
- {0C211930-C5DA-4567-A752-1D847CADEC1C}.Release|x64.ActiveCfg = Release|Win32
+ {0C211930-C5DA-4567-A752-1D847CADEC1C}.Release|x64.ActiveCfg = Release|x64
+ {0C211930-C5DA-4567-A752-1D847CADEC1C}.Release|x64.Build.0 = Release|x64
{96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Debug|Win32.ActiveCfg = Debug|Win32
{96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Debug|Win32.Build.0 = Debug|Win32
- {96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Debug|x64.ActiveCfg = Debug|Win32
+ {96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Debug|x64.ActiveCfg = Debug|x64
+ {96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Debug|x64.Build.0 = Debug|x64
{96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Release|Win32.ActiveCfg = Release|Win32
{96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Release|Win32.Build.0 = Release|Win32
- {96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Release|x64.ActiveCfg = Release|Win32
+ {96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Release|x64.ActiveCfg = Release|x64
+ {96C559CA-9718-4BEC-A053-28A0AB6A8CA2}.Release|x64.Build.0 = Release|x64
{66069A5E-F697-42E2-8D9E-7D6E82019838}.Debug|Win32.ActiveCfg = Debug|Win32
{66069A5E-F697-42E2-8D9E-7D6E82019838}.Debug|Win32.Build.0 = Debug|Win32
- {66069A5E-F697-42E2-8D9E-7D6E82019838}.Debug|x64.ActiveCfg = Debug|Win32
+ {66069A5E-F697-42E2-8D9E-7D6E82019838}.Debug|x64.ActiveCfg = Debug|x64
+ {66069A5E-F697-42E2-8D9E-7D6E82019838}.Debug|x64.Build.0 = Debug|x64
{66069A5E-F697-42E2-8D9E-7D6E82019838}.Release|Win32.ActiveCfg = Release|Win32
{66069A5E-F697-42E2-8D9E-7D6E82019838}.Release|Win32.Build.0 = Release|Win32
- {66069A5E-F697-42E2-8D9E-7D6E82019838}.Release|x64.ActiveCfg = Release|Win32
+ {66069A5E-F697-42E2-8D9E-7D6E82019838}.Release|x64.ActiveCfg = Release|x64
+ {66069A5E-F697-42E2-8D9E-7D6E82019838}.Release|x64.Build.0 = Release|x64
{FBBBA8BF-96A4-4096-8204-A92571100F0E}.Debug|Win32.ActiveCfg = Debug|Win32
{FBBBA8BF-96A4-4096-8204-A92571100F0E}.Debug|Win32.Build.0 = Debug|Win32
- {FBBBA8BF-96A4-4096-8204-A92571100F0E}.Debug|x64.ActiveCfg = Debug|Win32
+ {FBBBA8BF-96A4-4096-8204-A92571100F0E}.Debug|x64.ActiveCfg = Debug|x64
+ {FBBBA8BF-96A4-4096-8204-A92571100F0E}.Debug|x64.Build.0 = Debug|x64
{FBBBA8BF-96A4-4096-8204-A92571100F0E}.Release|Win32.ActiveCfg = Release|Win32
{FBBBA8BF-96A4-4096-8204-A92571100F0E}.Release|Win32.Build.0 = Release|Win32
- {FBBBA8BF-96A4-4096-8204-A92571100F0E}.Release|x64.ActiveCfg = Release|Win32
+ {FBBBA8BF-96A4-4096-8204-A92571100F0E}.Release|x64.ActiveCfg = Release|x64
+ {FBBBA8BF-96A4-4096-8204-A92571100F0E}.Release|x64.Build.0 = Release|x64
{7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Debug|Win32.ActiveCfg = Debug|Win32
{7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Debug|Win32.Build.0 = Debug|Win32
- {7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Debug|x64.ActiveCfg = Debug|Win32
+ {7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Debug|x64.ActiveCfg = Debug|x64
+ {7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Debug|x64.Build.0 = Debug|x64
{7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Release|Win32.ActiveCfg = Release|Win32
{7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Release|Win32.Build.0 = Release|Win32
- {7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Release|x64.ActiveCfg = Release|Win32
+ {7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Release|x64.ActiveCfg = Release|x64
+ {7F92FCD2-8A1E-4C73-9949-91555BEF3832}.Release|x64.Build.0 = Release|x64
{32CC91B1-D3A5-4030-9355-EAE1B87E12AB}.Debug|Win32.ActiveCfg = Debug|Win32
{32CC91B1-D3A5-4030-9355-EAE1B87E12AB}.Debug|Win32.Build.0 = Debug|Win32
{32CC91B1-D3A5-4030-9355-EAE1B87E12AB}.Debug|x64.ActiveCfg = Debug|x64
diff --git a/Tutorial/GacUI_Controls/ProgressAndAsync/ProgressAndAsync.vcxproj b/Tutorial/GacUI_Controls/ProgressAndAsync/ProgressAndAsync.vcxproj
index 0e0646e5..314b9ec1 100644
--- a/Tutorial/GacUI_Controls/ProgressAndAsync/ProgressAndAsync.vcxproj
+++ b/Tutorial/GacUI_Controls/ProgressAndAsync/ProgressAndAsync.vcxproj
@@ -108,7 +108,7 @@
Level3
Disabled
- _DEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
true
stdcpp20
@@ -144,7 +144,7 @@
MaxSpeed
true
true
- NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
+ NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
true
stdcpp20
diff --git a/Tutorial/GacUI_Controls/TextEditor/TextEditor.vcxproj b/Tutorial/GacUI_Controls/TextEditor/TextEditor.vcxproj
index ec38882f..0e842ff5 100644
--- a/Tutorial/GacUI_Controls/TextEditor/TextEditor.vcxproj
+++ b/Tutorial/GacUI_Controls/TextEditor/TextEditor.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{66069A5E-F697-42E2-8D9E-7D6E82019838}
@@ -24,6 +32,13 @@
Unicode
x64
+
+ Application
+ true
+ v143
+ Unicode
+ x64
+
Application
false
@@ -32,24 +47,46 @@
Unicode
x64
+
+ Application
+ false
+ v143
+ true
+ Unicode
+ x64
+
+
+
+
+
+
+
true
$(ProjectDir)..\..\..\Import;$(IncludePath)
+
+ true
+ $(ProjectDir)..\..\..\Import;$(IncludePath)
+
false
$(ProjectDir)..\..\..\Import;$(IncludePath)
+
+ false
+ $(ProjectDir)..\..\..\Import;$(IncludePath)
+
@@ -65,6 +102,21 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ stdcpp20
+
+
+ Windows
+ true
+
+
Level3
@@ -84,6 +136,25 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ stdcpp20
+
+
+ Windows
+ true
+ true
+ true
+
+
diff --git a/Tutorial/Lib/GacUILite/GacUILite.vcxproj b/Tutorial/Lib/GacUILite/GacUILite.vcxproj
index 6456fff7..b4b9df57 100644
--- a/Tutorial/Lib/GacUILite/GacUILite.vcxproj
+++ b/Tutorial/Lib/GacUILite/GacUILite.vcxproj
@@ -5,10 +5,18 @@
Debug
Win32
+
+ Debug
+ x64
+
Release
Win32
+
+ Release
+ x64
+
{96C559CA-9718-4BEC-A053-28A0AB6A8CA2}
@@ -24,6 +32,13 @@
Unicode
x64
+
+ StaticLibrary
+ true
+ v143
+ Unicode
+ x64
+
StaticLibrary
false
@@ -32,15 +47,29 @@
Unicode
x64
+
+ StaticLibrary
+ false
+ v143
+ true
+ Unicode
+ x64
+
+
+
+
+
+
+
@@ -59,6 +88,22 @@
true
+
+
+
+
+ Level3
+ Disabled
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ $(ProjectDir)\..\..\..\Import;%(AdditionalIncludeDirectories)
+ stdcpp20
+
+
+ Windows
+ true
+
+
Level3
@@ -79,57 +124,101 @@
true
+
+
+ Level3
+
+
+ MaxSpeed
+ true
+ true
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION
+ true
+ $(ProjectDir)\..\..\..\Import;%(AdditionalIncludeDirectories)
+ stdcpp20
+
+
+ Windows
+ true
+ true
+ true
+
+
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
true
+ true
true
+ true
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
true
+ true
true
+ true
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)
/bigobj %(AdditionalOptions)
+ /bigobj %(AdditionalOptions)