diff --git a/Principia.sln b/Principia.sln
index 1840fb75d6..a26bb1e720 100644
--- a/Principia.sln
+++ b/Principia.sln
@@ -172,6 +172,20 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Workflows", "Workflows", "{
.github\workflows\remove-before-flight.yml = .github\workflows\remove-before-flight.yml
EndProjectSection
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared Items Projects", "Shared Items Projects", "{6722AD00-0A85-4156-B912-38E99A12AE75}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astronomy", "shared\astronomy.vcxitems", "{582350F1-F2A6-4663-BB67-AD9EE13B3464}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "base", "shared\base.vcxitems", "{A82CB04C-42E1-4EBE-9816-6FC033A9C2B5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "geometry", "shared\geometry.vcxitems", "{4687C5DA-576F-4D9C-B024-9F2F9CD76F48}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "journal", "shared\journal.vcxitems", "{388CBEA7-7BC1-4146-8813-66B951E63A96}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "numerics", "shared\numerics.vcxitems", "{C59F84DA-2F82-43DD-BBA4-5A469B32557C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testing_utilities", "shared\testing_utilities.vcxitems", "{2E39517A-4713-455F-8C78-610DDFD8EA99}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -485,8 +499,59 @@ Global
{A0E67E1B-E5A6-45A0-B42C-4330A6643CD7} = {B0F47E49-0EDF-4D58-AB27-F99CCCE4253A}
{28F20764-FBF8-40CF-A930-1562D1562B83} = {B0F47E49-0EDF-4D58-AB27-F99CCCE4253A}
{3B6E70E8-9FC3-4DC3-97B6-1A51B6DEB009} = {B0F47E49-0EDF-4D58-AB27-F99CCCE4253A}
+ {582350F1-F2A6-4663-BB67-AD9EE13B3464} = {6722AD00-0A85-4156-B912-38E99A12AE75}
+ {A82CB04C-42E1-4EBE-9816-6FC033A9C2B5} = {6722AD00-0A85-4156-B912-38E99A12AE75}
+ {4687C5DA-576F-4D9C-B024-9F2F9CD76F48} = {6722AD00-0A85-4156-B912-38E99A12AE75}
+ {388CBEA7-7BC1-4146-8813-66B951E63A96} = {6722AD00-0A85-4156-B912-38E99A12AE75}
+ {C59F84DA-2F82-43DD-BBA4-5A469B32557C} = {6722AD00-0A85-4156-B912-38E99A12AE75}
+ {2E39517A-4713-455F-8C78-610DDFD8EA99} = {6722AD00-0A85-4156-B912-38E99A12AE75}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {332981CB-A6C7-4BD0-9EE0-8E8C6FB4E01A}
EndGlobalSection
+ GlobalSection(SharedMSBuildProjectFiles) = preSolution
+ shared\base.vcxitems*{0fd08cdf-228c-48c6-8690-cf0a72cf6c69}*SharedItemsImports = 4
+ shared\base.vcxitems*{273987f9-5e73-43e6-868e-e9d3c137f01a}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{273987f9-5e73-43e6-868e-e9d3c137f01a}*SharedItemsImports = 4
+ shared\base.vcxitems*{2e28828e-8364-4962-a9ff-c20a72eb884c}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{2e28828e-8364-4962-a9ff-c20a72eb884c}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{2e28828e-8364-4962-a9ff-c20a72eb884c}*SharedItemsImports = 4
+ shared\testing_utilities.vcxitems*{2e39517a-4713-455f-8c78-610ddfd8ea99}*SharedItemsImports = 9
+ shared\journal.vcxitems*{388cbea7-7bc1-4146-8813-66b951e63a96}*SharedItemsImports = 9
+ shared\base.vcxitems*{41332e9a-729c-45c4-bde1-a567608dadf2}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{41332e9a-729c-45c4-bde1-a567608dadf2}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{41332e9a-729c-45c4-bde1-a567608dadf2}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{4687c5da-576f-4d9c-b024-9f2f9cd76f48}*SharedItemsImports = 9
+ shared\astronomy.vcxitems*{582350f1-f2a6-4663-bb67-ad9ee13b3464}*SharedItemsImports = 9
+ shared\base.vcxitems*{5eea5210-0fa9-4b44-8466-c40b22d24e8e}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{5eea5210-0fa9-4b44-8466-c40b22d24e8e}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{5eea5210-0fa9-4b44-8466-c40b22d24e8e}*SharedItemsImports = 4
+ shared\astronomy.vcxitems*{7b174b21-0837-4bee-864e-08ad3c74046a}*SharedItemsImports = 4
+ shared\base.vcxitems*{7b174b21-0837-4bee-864e-08ad3c74046a}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{7b174b21-0837-4bee-864e-08ad3c74046a}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{7b174b21-0837-4bee-864e-08ad3c74046a}*SharedItemsImports = 4
+ shared\testing_utilities.vcxitems*{7b174b21-0837-4bee-864e-08ad3c74046a}*SharedItemsImports = 4
+ shared\base.vcxitems*{83a31da7-3f62-464d-9f6b-09cce07a865a}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{83a31da7-3f62-464d-9f6b-09cce07a865a}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{83a31da7-3f62-464d-9f6b-09cce07a865a}*SharedItemsImports = 4
+ shared\base.vcxitems*{86aff67d-38cd-487e-b4c1-b93984a9ed0d}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{86aff67d-38cd-487e-b4c1-b93984a9ed0d}*SharedItemsImports = 4
+ shared\base.vcxitems*{873680b3-2406-4a30-9ee7-569e9b9da661}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{873680b3-2406-4a30-9ee7-569e9b9da661}*SharedItemsImports = 4
+ shared\base.vcxitems*{972e4e09-3b2c-4a23-9338-74d97d589207}*SharedItemsImports = 4
+ shared\base.vcxitems*{9e0ae155-47b1-4090-af00-038af87a876d}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{9e0ae155-47b1-4090-af00-038af87a876d}*SharedItemsImports = 4
+ shared\testing_utilities.vcxitems*{9e0ae155-47b1-4090-af00-038af87a876d}*SharedItemsImports = 4
+ shared\base.vcxitems*{a3f94607-2666-408f-af98-0e47d61c98bb}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{a3f94607-2666-408f-af98-0e47d61c98bb}*SharedItemsImports = 4
+ shared\journal.vcxitems*{a3f94607-2666-408f-af98-0e47d61c98bb}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{a3f94607-2666-408f-af98-0e47d61c98bb}*SharedItemsImports = 4
+ shared\base.vcxitems*{a82cb04c-42e1-4ebe-9816-6fc033a9c2b5}*SharedItemsImports = 9
+ shared\astronomy.vcxitems*{a942adf0-62f4-435c-85b2-934d5b666db8}*SharedItemsImports = 4
+ shared\base.vcxitems*{a942adf0-62f4-435c-85b2-934d5b666db8}*SharedItemsImports = 4
+ shared\geometry.vcxitems*{a942adf0-62f4-435c-85b2-934d5b666db8}*SharedItemsImports = 4
+ shared\journal.vcxitems*{a942adf0-62f4-435c-85b2-934d5b666db8}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{a942adf0-62f4-435c-85b2-934d5b666db8}*SharedItemsImports = 4
+ shared\numerics.vcxitems*{c59f84da-2f82-43dd-bba4-5a469b32557c}*SharedItemsImports = 9
+ EndGlobalSection
EndGlobal
diff --git a/astronomy/astronomy.vcxproj b/astronomy/astronomy.vcxproj
index 5e0b380b7b..695311b72a 100644
--- a/astronomy/astronomy.vcxproj
+++ b/astronomy/astronomy.vcxproj
@@ -5,14 +5,10 @@
astronomy
-
-
-
-
-
-
-
-
+
+
+
+
@@ -103,11 +99,6 @@
-
-
-
-
-
diff --git a/astronomy/astronomy.vcxproj.filters b/astronomy/astronomy.vcxproj.filters
index 612a276e27..01c73c95ac 100644
--- a/astronomy/astronomy.vcxproj.filters
+++ b/astronomy/astronomy.vcxproj.filters
@@ -299,15 +299,9 @@
Test Files
-
- Source Files
-
Test Files
-
- Source Files
-
Test Files
@@ -320,9 +314,6 @@
Test Files
-
- Source Files
-
Test Files
@@ -332,14 +323,8 @@
Test Files
-
- Source Files
-
Test Files
-
- Source Files
-
\ No newline at end of file
diff --git a/benchmarks/benchmarks.vcxproj b/benchmarks/benchmarks.vcxproj
index ab692ceaa1..466701b3ba 100644
--- a/benchmarks/benchmarks.vcxproj
+++ b/benchmarks/benchmarks.vcxproj
@@ -5,25 +5,15 @@
benchmarks
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/benchmarks/benchmarks.vcxproj.filters b/benchmarks/benchmarks.vcxproj.filters
index 71b30e5be9..70b6a608b6 100644
--- a/benchmarks/benchmarks.vcxproj.filters
+++ b/benchmarks/benchmarks.vcxproj.filters
@@ -47,15 +47,9 @@
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-
Source Files
@@ -65,27 +59,15 @@
Source Files
-
- Source Files
-
Source Files
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-
-
- Source Files
-
Source Files
@@ -98,15 +80,9 @@
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-
Source Files
diff --git a/geometry/geometry.vcxproj b/geometry/geometry.vcxproj
index 71f9e412e6..b494b0b384 100644
--- a/geometry/geometry.vcxproj
+++ b/geometry/geometry.vcxproj
@@ -4,6 +4,7 @@
{0FD08CDF-228C-48C6-8690-CF0A72CF6C69}
geometry
+
@@ -65,10 +66,9 @@
-
+
-
diff --git a/geometry/geometry.vcxproj.filters b/geometry/geometry.vcxproj.filters
index 0ccf702810..004571adf2 100644
--- a/geometry/geometry.vcxproj.filters
+++ b/geometry/geometry.vcxproj.filters
@@ -176,9 +176,6 @@
Header Files
-
- Source Files
-
Header Files
@@ -194,6 +191,9 @@
Header Files
+
+ Header Files
+
@@ -259,9 +259,6 @@
Test Files
-
- Source Files
-
Test Files
diff --git a/integrators/integrators.vcxproj b/integrators/integrators.vcxproj
index 79d041c75e..990361f365 100644
--- a/integrators/integrators.vcxproj
+++ b/integrators/integrators.vcxproj
@@ -5,14 +5,9 @@
integrators
-
-
-
-
-
-
-
-
+
+
+
@@ -45,8 +40,6 @@
-
-
diff --git a/integrators/integrators.vcxproj.filters b/integrators/integrators.vcxproj.filters
index 052dc13c39..70b3a5531c 100644
--- a/integrators/integrators.vcxproj.filters
+++ b/integrators/integrators.vcxproj.filters
@@ -112,9 +112,6 @@
Test Files
-
- Source Files
-
Test Files
@@ -124,8 +121,5 @@
Test Files
-
- Source Files
-
\ No newline at end of file
diff --git a/journal/journal.vcxproj b/journal/journal.vcxproj
index e81eada88b..b76dc38b90 100644
--- a/journal/journal.vcxproj
+++ b/journal/journal.vcxproj
@@ -5,14 +5,8 @@
journal
-
-
-
-
-
-
-
-
+
+
@@ -26,8 +20,6 @@
-
-
true
diff --git a/journal/journal.vcxproj.filters b/journal/journal.vcxproj.filters
index 203c08108f..ac832051b9 100644
--- a/journal/journal.vcxproj.filters
+++ b/journal/journal.vcxproj.filters
@@ -58,11 +58,5 @@
Source Files
-
- Source Files
-
-
- Source Files
-
\ No newline at end of file
diff --git a/ksp_plugin/ksp_plugin.vcxproj b/ksp_plugin/ksp_plugin.vcxproj
index 84bc235644..ef1827d341 100644
--- a/ksp_plugin/ksp_plugin.vcxproj
+++ b/ksp_plugin/ksp_plugin.vcxproj
@@ -5,14 +5,11 @@
ksp_plugin
-
-
-
-
-
-
-
-
+
+
+
+
+
@@ -66,16 +63,6 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/ksp_plugin/ksp_plugin.vcxproj.filters b/ksp_plugin/ksp_plugin.vcxproj.filters
index 67b418a756..df4b859dd7 100644
--- a/ksp_plugin/ksp_plugin.vcxproj.filters
+++ b/ksp_plugin/ksp_plugin.vcxproj.filters
@@ -97,12 +97,6 @@
Source Files
-
- Source Files
-
-
- Source Files
-
Source Files
@@ -136,21 +130,12 @@
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-
Source Files
@@ -166,9 +151,6 @@
Source Files
-
- Source Files
-
Source Files
@@ -178,24 +160,6 @@
Source Files
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
Source Files
@@ -205,6 +169,9 @@
Source Files
+
+ Source Files
+
diff --git a/ksp_plugin_test/ksp_plugin_test.vcxproj b/ksp_plugin_test/ksp_plugin_test.vcxproj
index 03b1d7a9c9..565aac6e2f 100644
--- a/ksp_plugin_test/ksp_plugin_test.vcxproj
+++ b/ksp_plugin_test/ksp_plugin_test.vcxproj
@@ -5,24 +5,14 @@
ksp_plugin_test
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
@@ -49,9 +39,6 @@
-
-
-
diff --git a/ksp_plugin_test/ksp_plugin_test.vcxproj.filters b/ksp_plugin_test/ksp_plugin_test.vcxproj.filters
index 03b653d205..20469fb129 100644
--- a/ksp_plugin_test/ksp_plugin_test.vcxproj.filters
+++ b/ksp_plugin_test/ksp_plugin_test.vcxproj.filters
@@ -41,12 +41,6 @@
Test Files
-
- Source Files
-
-
- Source Files
-
Source Files
@@ -101,9 +95,6 @@
Test Files
-
- Source Files
-
Test Files
@@ -152,9 +143,6 @@
Source Files
-
- Source Files
-
Test Files
@@ -167,36 +155,15 @@
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
Test Files
Source Files
-
- Source Files
-
Source Files
diff --git a/mathematica/mathematica.vcxproj b/mathematica/mathematica.vcxproj
index ae1d4a1aef..f23f550a92 100644
--- a/mathematica/mathematica.vcxproj
+++ b/mathematica/mathematica.vcxproj
@@ -5,21 +5,12 @@
mathematica
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
diff --git a/mathematica/mathematica.vcxproj.filters b/mathematica/mathematica.vcxproj.filters
index 8d008738b8..7302e685d0 100644
--- a/mathematica/mathematica.vcxproj.filters
+++ b/mathematica/mathematica.vcxproj.filters
@@ -20,33 +20,18 @@
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-
-
- Source Files
-
Test Files
Test Files
-
- Source Files
-
Test Files
-
- Source Files
-
diff --git a/numerics/numerics.vcxproj b/numerics/numerics.vcxproj
index bcaff1004d..63dc278c26 100644
--- a/numerics/numerics.vcxproj
+++ b/numerics/numerics.vcxproj
@@ -5,14 +5,10 @@
numerics
-
-
-
-
-
-
-
-
+
+
+
+
@@ -91,9 +87,6 @@
-
-
-
diff --git a/numerics/numerics.vcxproj.filters b/numerics/numerics.vcxproj.filters
index 677710ee07..e1efb63207 100644
--- a/numerics/numerics.vcxproj.filters
+++ b/numerics/numerics.vcxproj.filters
@@ -331,9 +331,6 @@
Test Files
-
- Source Files
-
Test Files
@@ -361,12 +358,6 @@
Test Files
-
- Test Files
-
-
- Source Files
-
Test Files
diff --git a/physics/physics.vcxproj b/physics/physics.vcxproj
index f5272cf6b0..7f33db3388 100644
--- a/physics/physics.vcxproj
+++ b/physics/physics.vcxproj
@@ -4,16 +4,10 @@
{41332E9A-729C-45C4-BDE1-A567608DADF2}
physics
+
+
+
-
-
-
-
-
-
-
-
-
@@ -101,13 +95,6 @@
-
-
-
-
-
-
-
diff --git a/physics/physics.vcxproj.filters b/physics/physics.vcxproj.filters
index b3a60d2098..be788b0ccb 100644
--- a/physics/physics.vcxproj.filters
+++ b/physics/physics.vcxproj.filters
@@ -301,9 +301,6 @@
Test Files
-
- Source Files
-
Test Files
@@ -319,27 +316,12 @@
Test Files
-
- Source Files
-
-
- Source Files
-
Test Files
-
- Source Files
-
-
- Source Files
-
Test Files
-
- Source Files
-
Test Files
@@ -364,9 +346,6 @@
Test Files
-
- Source Files
-
Test Files
diff --git a/quantities/quantities.vcxproj b/quantities/quantities.vcxproj
index 6b9574171f..f884f98a01 100644
--- a/quantities/quantities.vcxproj
+++ b/quantities/quantities.vcxproj
@@ -5,6 +5,8 @@
quantities
quantities
+
+
@@ -33,8 +35,6 @@
-
-
diff --git a/quantities/quantities.vcxproj.filters b/quantities/quantities.vcxproj.filters
index 557e1ee8e1..7fb93f11b5 100644
--- a/quantities/quantities.vcxproj.filters
+++ b/quantities/quantities.vcxproj.filters
@@ -100,14 +100,8 @@
Test Files
-
- Source Files
-
Test Files
-
- Source Files
-
\ No newline at end of file
diff --git a/shared/astronomy.vcxitems b/shared/astronomy.vcxitems
new file mode 100644
index 0000000000..33eedbd489
--- /dev/null
+++ b/shared/astronomy.vcxitems
@@ -0,0 +1,19 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+ true
+ {582350F1-F2A6-4663-BB67-AD9EE13B3464}
+
+
+
+ %(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/shared/base.vcxitems b/shared/base.vcxitems
new file mode 100644
index 0000000000..96d32c6daa
--- /dev/null
+++ b/shared/base.vcxitems
@@ -0,0 +1,26 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+ true
+ {a82cb04c-42e1-4ebe-9816-6fc033a9c2b5}
+
+
+
+
+
+
+ %(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/shared/geometry.vcxitems b/shared/geometry.vcxitems
new file mode 100644
index 0000000000..3a199aa6f0
--- /dev/null
+++ b/shared/geometry.vcxitems
@@ -0,0 +1,19 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+ true
+ {4687c5da-576f-4d9c-b024-9f2f9cd76f48}
+
+
+
+ %(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/shared/journal.vcxitems b/shared/journal.vcxitems
new file mode 100644
index 0000000000..0182b43474
--- /dev/null
+++ b/shared/journal.vcxitems
@@ -0,0 +1,20 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+ true
+ {388CBEA7-7BC1-4146-8813-66B951E63A96}
+
+
+
+ %(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/shared/numerics.vcxitems b/shared/numerics.vcxitems
new file mode 100644
index 0000000000..3acdc6e355
--- /dev/null
+++ b/shared/numerics.vcxitems
@@ -0,0 +1,22 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+ true
+ {C59F84DA-2F82-43DD-BBA4-5A469B32557C}
+
+
+
+ %(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/shared/testing_utilities.vcxitems b/shared/testing_utilities.vcxitems
new file mode 100644
index 0000000000..d089f32eef
--- /dev/null
+++ b/shared/testing_utilities.vcxitems
@@ -0,0 +1,19 @@
+
+
+
+ $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
+ true
+ {2E39517A-4713-455F-8C78-610DDFD8EA99}
+
+
+
+ %(AdditionalIncludeDirectories);$(MSBuildThisFileDirectory)
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/testing_utilities/testing_utilities.vcxproj b/testing_utilities/testing_utilities.vcxproj
index 23c41a2448..43d3658f66 100644
--- a/testing_utilities/testing_utilities.vcxproj
+++ b/testing_utilities/testing_utilities.vcxproj
@@ -4,16 +4,10 @@
{2E28828E-8364-4962-A9FF-C20A72EB884C}
testing_utilities
+
+
+
-
-
-
-
-
-
-
-
-
@@ -49,9 +43,6 @@
-
-
-
diff --git a/testing_utilities/testing_utilities.vcxproj.filters b/testing_utilities/testing_utilities.vcxproj.filters
index d6b38a754d..f52e280969 100644
--- a/testing_utilities/testing_utilities.vcxproj.filters
+++ b/testing_utilities/testing_utilities.vcxproj.filters
@@ -136,15 +136,9 @@
Test Files
-
- Source Files
-
Test Files
-
- Source Files
-
Test Files
@@ -154,8 +148,5 @@
Test Files
-
- Source Files
-
\ No newline at end of file
diff --git a/tools/tools.vcxproj b/tools/tools.vcxproj
index adf2d71e3a..b50f5d4f88 100644
--- a/tools/tools.vcxproj
+++ b/tools/tools.vcxproj
@@ -5,7 +5,10 @@
tools
-
+
+
+
+
$(PrincipiaGenerateProfilesCommand)
@@ -15,8 +18,6 @@
-
-
diff --git a/tools/tools.vcxproj.filters b/tools/tools.vcxproj.filters
index f0b757c06f..30e30317eb 100644
--- a/tools/tools.vcxproj.filters
+++ b/tools/tools.vcxproj.filters
@@ -21,15 +21,9 @@
Source Files
-
- Source Files
-
Source Files
-
- Source Files
-