diff --git a/src/CalcManager/CalcManager.vcxproj b/src/CalcManager/CalcManager.vcxproj
index 7df97dba..37024067 100644
--- a/src/CalcManager/CalcManager.vcxproj
+++ b/src/CalcManager/CalcManager.vcxproj
@@ -235,6 +235,8 @@
true
pch.h
true
+ Speed
+ true
Console
diff --git a/src/CalcViewModel/CalcViewModel.vcxproj b/src/CalcViewModel/CalcViewModel.vcxproj
index 1e5eb908..d097d6e4 100644
--- a/src/CalcViewModel/CalcViewModel.vcxproj
+++ b/src/CalcViewModel/CalcViewModel.vcxproj
@@ -397,7 +397,12 @@
/DUSE_MOCK_DATA %(AdditionalOptions)
+ Speed
+ true
+
+ UseLinkTimeCodeGeneration
+
diff --git a/src/CalcViewModel/CalcViewModel.vcxproj.filters b/src/CalcViewModel/CalcViewModel.vcxproj.filters
index cfaa786f..46ee7fd0 100644
--- a/src/CalcViewModel/CalcViewModel.vcxproj.filters
+++ b/src/CalcViewModel/CalcViewModel.vcxproj.filters
@@ -209,4 +209,7 @@
DataLoaders
+
+
+
\ No newline at end of file
diff --git a/src/CalcViewModelCopyForUT/CalcViewModelCopyForUT.vcxproj b/src/CalcViewModelCopyForUT/CalcViewModelCopyForUT.vcxproj
index b77fd624..2ab81ae8 100644
--- a/src/CalcViewModelCopyForUT/CalcViewModelCopyForUT.vcxproj
+++ b/src/CalcViewModelCopyForUT/CalcViewModelCopyForUT.vcxproj
@@ -392,6 +392,8 @@
/DUSE_MOCK_DATA %(AdditionalOptions)
+ Speed
+ true
diff --git a/src/Calculator/Calculator.csproj b/src/Calculator/Calculator.csproj
index f47de837..aa7e1f17 100644
--- a/src/Calculator/Calculator.csproj
+++ b/src/Calculator/Calculator.csproj
@@ -792,9 +792,9 @@
- 6.2.10
+ 6.2.14
-
+
diff --git a/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj b/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj
index 0fc0236f..dc33a259 100644
--- a/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj
+++ b/src/CalculatorUITestFramework/CalculatorUITestFramework.csproj
@@ -3,7 +3,7 @@
net6.0
-
-
+
+
\ No newline at end of file
diff --git a/src/CalculatorUITests/CalculatorUITests.csproj b/src/CalculatorUITests/CalculatorUITests.csproj
index 1d4416e6..984842cd 100644
--- a/src/CalculatorUITests/CalculatorUITests.csproj
+++ b/src/CalculatorUITests/CalculatorUITests.csproj
@@ -4,10 +4,10 @@
false
-
-
-
-
+
+
+
+
diff --git a/src/CalculatorUnitTests/CalculatorUnitTests.vcxproj b/src/CalculatorUnitTests/CalculatorUnitTests.vcxproj
index 265d9469..afa1eefd 100644
--- a/src/CalculatorUnitTests/CalculatorUnitTests.vcxproj
+++ b/src/CalculatorUnitTests/CalculatorUnitTests.vcxproj
@@ -199,7 +199,12 @@
$(SolutionDir);$(SolutionDir)CalcManager;$(SolutionDir)CalcViewModel;%(AdditionalIncludeDirectories)
Level4
true
+ Speed
+ true
+
+ UseLinkTimeCodeGeneration
+
diff --git a/src/GraphControl/GraphControl.vcxproj b/src/GraphControl/GraphControl.vcxproj
index 925735b6..db64ee2a 100644
--- a/src/GraphControl/GraphControl.vcxproj
+++ b/src/GraphControl/GraphControl.vcxproj
@@ -286,6 +286,8 @@
stdcpp17
$(ProjectDir);$(GraphingInterfaceDir);$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)
Guard
+ Speed
+ true
Console
@@ -293,6 +295,7 @@
$(GraphingImplLib);WindowsApp.lib;%(AdditionalDependencies)
$(GraphingImplLibDir);%(AdditionalLibraryDirectories)
GraphingImpl.dll;%(DelayLoadDLLs)
+ UseLinkTimeCodeGeneration
diff --git a/src/GraphControl/GraphControl.vcxproj.filters b/src/GraphControl/GraphControl.vcxproj.filters
index 60ea5d32..f07c3fa8 100644
--- a/src/GraphControl/GraphControl.vcxproj.filters
+++ b/src/GraphControl/GraphControl.vcxproj.filters
@@ -74,4 +74,7 @@
+
+
+
\ No newline at end of file
diff --git a/src/GraphingImpl/GraphingImpl.vcxproj b/src/GraphingImpl/GraphingImpl.vcxproj
index 0642084c..f22a8f67 100644
--- a/src/GraphingImpl/GraphingImpl.vcxproj
+++ b/src/GraphingImpl/GraphingImpl.vcxproj
@@ -232,11 +232,14 @@
stdcpp17
/DGRAPHING_ENGINE_IMPL %(AdditionalOptions)
$(ProjectDir);$(ProjectDir)\..\;$(GeneratedFilesDir);$(IntDir);%(AdditionalIncludeDirectories)
+ Speed
+ true
Console
false
false
+ UseLinkTimeCodeGeneration
diff --git a/src/GraphingImpl/GraphingImpl.vcxproj.filters b/src/GraphingImpl/GraphingImpl.vcxproj.filters
index 6dd6775f..cdca2f81 100644
--- a/src/GraphingImpl/GraphingImpl.vcxproj.filters
+++ b/src/GraphingImpl/GraphingImpl.vcxproj.filters
@@ -64,4 +64,9 @@
Mocks
+
+
+ Resource Files
+
+
\ No newline at end of file
diff --git a/src/TraceLogging/TraceLogging.vcxproj b/src/TraceLogging/TraceLogging.vcxproj
index a48e3ed7..42db09b0 100644
--- a/src/TraceLogging/TraceLogging.vcxproj
+++ b/src/TraceLogging/TraceLogging.vcxproj
@@ -264,10 +264,13 @@
/bigobj /await /std:c++17 /utf-8 %(AdditionalOptions)
28204
Guard
+ Speed
+ true
Console
false
+ UseLinkTimeCodeGeneration
diff --git a/src/TraceLogging/TraceLogging.vcxproj.filters b/src/TraceLogging/TraceLogging.vcxproj.filters
index 23e4274c..25936fb0 100644
--- a/src/TraceLogging/TraceLogging.vcxproj.filters
+++ b/src/TraceLogging/TraceLogging.vcxproj.filters
@@ -14,4 +14,9 @@
+
+
+ Resources
+
+
\ No newline at end of file