diff --git a/src/tests/Common/CLRTest.Execute.Bash.targets b/src/tests/Common/CLRTest.Execute.Bash.targets
index b892c0d95fc44..07ae04e3d01d0 100644
--- a/src/tests/Common/CLRTest.Execute.Bash.targets
+++ b/src/tests/Common/CLRTest.Execute.Bash.targets
@@ -439,7 +439,8 @@ $(CLRTestBashPostCommands)
-@(CLRTestBashEnvironmentVariable -> '%(Identity)', '%0a')
+@(CLRTestBashEnvironmentVariable -> 'export %(Identity)=%(Value)', '%0a')
+@(CLRTestEnvironmentVariable -> 'export %(Identity)=%(Value)', '%0a')
@@ -537,15 +538,15 @@ if [ -n "$__TestEnv" ]%3B then
source $__TestEnv
fi
-$(BashEnvironmentVariables)
$(BashCLRTestEnvironmentCompatibilityCheck)
$(BashCLRTestArgPrep)
$(BashCLRTestExitCodePrep)
$(IlasmRoundTripBashScript)
$(SuperPMICollectionBashScript)
-# Allow precommands to override the ExePath
+# Allow test environment variables or precommands to override the ExePath
ExePath=$(InputAssemblyName)
export TestExclusionListPath=$CORE_ROOT/TestExclusionList.txt
+$(BashEnvironmentVariables)
# PreCommands
$(BashCLRTestPreCommands)
# Launch
diff --git a/src/tests/Common/CLRTest.Execute.Batch.targets b/src/tests/Common/CLRTest.Execute.Batch.targets
index a64b2aee4a120..578fdeba96a23 100644
--- a/src/tests/Common/CLRTest.Execute.Batch.targets
+++ b/src/tests/Common/CLRTest.Execute.Batch.targets
@@ -348,7 +348,8 @@ $(CLRTestBatchPostCommands)
-@(CLRTestBatchEnvironmentVariable -> '%(Identity)', '%0d%0a')
+@(CLRTestBatchEnvironmentVariable -> 'set %(Identity)=%(Value)', '%0d%0a')
+@(CLRTestEnvironmentVariable -> 'set %(Identity)=%(Value)', '%0d%0a')
@@ -434,19 +435,19 @@ IF NOT "%__TestEnv%"=="" (
)
)
-REM Environment Variables
-$(BatchEnvironmentVariables)
-
$(BatchCLRTestEnvironmentCompatibilityCheck)
$(IlasmRoundTripBatchScript)
$(SuperPMICollectionBatchScript)
-REM Allow precommands to override the ExePath
+REM Allow test environment variables or precommands to override the ExePath
set ExePath=$(InputAssemblyName)
set TestExclusionListPath=%CORE_ROOT%\TestExclusionList.txt
+REM Environment Variables
+$(BatchEnvironmentVariables)
+
REM Precommands
$(CLRTestBatchPreCommands)
REM Launch
diff --git a/src/tests/Common/CLRTest.MockHosting.targets b/src/tests/Common/CLRTest.MockHosting.targets
index e1bca78ef3e64..ffff5f2be287f 100644
--- a/src/tests/Common/CLRTest.MockHosting.targets
+++ b/src/tests/Common/CLRTest.MockHosting.targets
@@ -10,8 +10,8 @@ This file contains the logic for correctly hooking up a mock hostpolicy to a tes
-
+
-
+
diff --git a/src/tests/Interop/DllImportAttribute/DllImportPath/DllImportPathTest.csproj b/src/tests/Interop/DllImportAttribute/DllImportPath/DllImportPathTest.csproj
index 4a3bdc6a1b74e..ff81eb8f01a7c 100644
--- a/src/tests/Interop/DllImportAttribute/DllImportPath/DllImportPathTest.csproj
+++ b/src/tests/Interop/DllImportAttribute/DllImportPath/DllImportPathTest.csproj
@@ -8,7 +8,7 @@
-
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/Directed/LoopAlignment/LoopsToProcess.csproj b/src/tests/JIT/Directed/LoopAlignment/LoopsToProcess.csproj
index 827af187c6571..d18fa51973bb2 100644
--- a/src/tests/JIT/Directed/LoopAlignment/LoopsToProcess.csproj
+++ b/src/tests/JIT/Directed/LoopAlignment/LoopsToProcess.csproj
@@ -5,18 +5,10 @@
True
-
-
-
-
+
+
diff --git a/src/tests/JIT/Directed/coverage/flowgraph/gcpoll.csproj b/src/tests/JIT/Directed/coverage/flowgraph/gcpoll.csproj
index dac8005f9ecdf..fbc3d32490d08 100644
--- a/src/tests/JIT/Directed/coverage/flowgraph/gcpoll.csproj
+++ b/src/tests/JIT/Directed/coverage/flowgraph/gcpoll.csproj
@@ -5,20 +5,11 @@
None
True
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Directed/tailcall/more_tailcalls.ilproj b/src/tests/JIT/Directed/tailcall/more_tailcalls.ilproj
index f21adf8eb35a9..6e6ea0c56d000 100644
--- a/src/tests/JIT/Directed/tailcall/more_tailcalls.ilproj
+++ b/src/tests/JIT/Directed/tailcall/more_tailcalls.ilproj
@@ -8,15 +8,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Directed/tailcall/tailcall.ilproj b/src/tests/JIT/Directed/tailcall/tailcall.ilproj
index f21adf8eb35a9..6e6ea0c56d000 100644
--- a/src/tests/JIT/Directed/tailcall/tailcall.ilproj
+++ b/src/tests/JIT/Directed/tailcall/tailcall.ilproj
@@ -8,15 +8,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Methodical/doublearray/dblarray4_cs_d.csproj b/src/tests/JIT/Methodical/doublearray/dblarray4_cs_d.csproj
index eee8ec246ce40..ee406f1bbd66c 100644
--- a/src/tests/JIT/Methodical/doublearray/dblarray4_cs_d.csproj
+++ b/src/tests/JIT/Methodical/doublearray/dblarray4_cs_d.csproj
@@ -10,15 +10,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Methodical/doublearray/dblarray4_cs_do.csproj b/src/tests/JIT/Methodical/doublearray/dblarray4_cs_do.csproj
index 7a7cffbbeb8de..80105ff4e6eb5 100644
--- a/src/tests/JIT/Methodical/doublearray/dblarray4_cs_do.csproj
+++ b/src/tests/JIT/Methodical/doublearray/dblarray4_cs_do.csproj
@@ -10,15 +10,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Methodical/doublearray/dblarray4_cs_r.csproj b/src/tests/JIT/Methodical/doublearray/dblarray4_cs_r.csproj
index 1c1bcc6670621..3748e9ef4bf3a 100644
--- a/src/tests/JIT/Methodical/doublearray/dblarray4_cs_r.csproj
+++ b/src/tests/JIT/Methodical/doublearray/dblarray4_cs_r.csproj
@@ -10,15 +10,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj b/src/tests/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj
index 75709d3c16113..a9715d94586ac 100644
--- a/src/tests/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj
+++ b/src/tests/JIT/Methodical/doublearray/dblarray4_cs_ro.csproj
@@ -10,15 +10,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst.csproj b/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst.csproj
index f584e2fb22c53..a3f43ad5bf238 100644
--- a/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst.csproj
+++ b/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst.csproj
@@ -2,22 +2,13 @@
Exe
True
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random1.csproj b/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random1.csproj
index 62cbb33acda72..d03a5fd3df4d8 100644
--- a/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random1.csproj
+++ b/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random1.csproj
@@ -2,24 +2,14 @@
Exe
True
-
-
+
+
+
+
+
+
diff --git a/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random2.csproj b/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random2.csproj
index b4139f2f1d0b1..c2efc8780d112 100644
--- a/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random2.csproj
+++ b/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random2.csproj
@@ -2,24 +2,14 @@
Exe
True
-
-
+
+
+
+
+
+
diff --git a/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random3.csproj b/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random3.csproj
index 71e099150b57b..dc0d8ac53da44 100644
--- a/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random3.csproj
+++ b/src/tests/JIT/PGO/ProfileCastClassAndIsInst/ProfileCastClassAndIsInst_random3.csproj
@@ -2,24 +2,14 @@
Exe
True
-
-
+
+
+
+
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/DevDiv_278372/DevDiv_278372.ilproj b/src/tests/JIT/Regression/JitBlue/DevDiv_278372/DevDiv_278372.ilproj
index 5e2e19716a61d..f2775df7365f8 100644
--- a/src/tests/JIT/Regression/JitBlue/DevDiv_278372/DevDiv_278372.ilproj
+++ b/src/tests/JIT/Regression/JitBlue/DevDiv_278372/DevDiv_278372.ilproj
@@ -8,15 +8,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/DevDiv_280120/DevDiv_280120.csproj b/src/tests/JIT/Regression/JitBlue/DevDiv_280120/DevDiv_280120.csproj
index 0f63d84d107ff..ac3ae23c36798 100644
--- a/src/tests/JIT/Regression/JitBlue/DevDiv_280120/DevDiv_280120.csproj
+++ b/src/tests/JIT/Regression/JitBlue/DevDiv_280120/DevDiv_280120.csproj
@@ -9,15 +9,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.ilproj b/src/tests/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.ilproj
index 5e2e19716a61d..f2775df7365f8 100644
--- a/src/tests/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.ilproj
+++ b/src/tests/JIT/Regression/JitBlue/DevDiv_362706/DevDiv_362706.ilproj
@@ -8,15 +8,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.ilproj b/src/tests/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.ilproj
index 5e2e19716a61d..f2775df7365f8 100644
--- a/src/tests/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.ilproj
+++ b/src/tests/JIT/Regression/JitBlue/DevDiv_367099/DevDiv_367099.ilproj
@@ -8,15 +8,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.ilproj b/src/tests/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.ilproj
index 5e2e19716a61d..f2775df7365f8 100644
--- a/src/tests/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.ilproj
+++ b/src/tests/JIT/Regression/JitBlue/DevDiv_370233/DevDiv_370233.ilproj
@@ -8,15 +8,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.ilproj b/src/tests/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.ilproj
index 5e2e19716a61d..f2775df7365f8 100644
--- a/src/tests/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.ilproj
+++ b/src/tests/JIT/Regression/JitBlue/DevDiv_377155/DevDiv_377155.ilproj
@@ -8,15 +8,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/DevDiv_736188/DevDiv_736188.csproj b/src/tests/JIT/Regression/JitBlue/DevDiv_736188/DevDiv_736188.csproj
index 592e242c89391..32d9c2d34617d 100644
--- a/src/tests/JIT/Regression/JitBlue/DevDiv_736188/DevDiv_736188.csproj
+++ b/src/tests/JIT/Regression/JitBlue/DevDiv_736188/DevDiv_736188.csproj
@@ -6,17 +6,9 @@
None
True
-
-
-
-
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_11408/GitHub_11408.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_11408/GitHub_11408.csproj
index c6fb643210bc5..89290a43d20f5 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_11408/GitHub_11408.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_11408/GitHub_11408.csproj
@@ -9,15 +9,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_13910/GitHub_13910.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_13910/GitHub_13910.csproj
index d04287717ab6c..4aba40f7675c7 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_13910/GitHub_13910.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_13910/GitHub_13910.csproj
@@ -8,16 +8,7 @@
+
+
-
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_18362/GitHub_18362.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_18362/GitHub_18362.csproj
index c6fb643210bc5..89290a43d20f5 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_18362/GitHub_18362.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_18362/GitHub_18362.csproj
@@ -9,15 +9,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_18884/GitHub_18884.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_18884/GitHub_18884.csproj
index c6fb643210bc5..89290a43d20f5 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_18884/GitHub_18884.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_18884/GitHub_18884.csproj
@@ -9,15 +9,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_23199/GitHub_23199_Target_32Bit.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_23199/GitHub_23199_Target_32Bit.csproj
index 08ea3371d8a36..b174dc8ac51b1 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_23199/GitHub_23199_Target_32Bit.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_23199/GitHub_23199_Target_32Bit.csproj
@@ -7,16 +7,10 @@
true
None
True
-
-
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_23199/GitHub_23199_Target_64Bit.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_23199/GitHub_23199_Target_64Bit.csproj
index 0cd0f464529b2..dd684f8d3c836 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_23199/GitHub_23199_Target_64Bit.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_23199/GitHub_23199_Target_64Bit.csproj
@@ -6,16 +6,10 @@
true
None
True
-
-
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_36614/GitHub_36614.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_36614/GitHub_36614.csproj
index ee0b4dec8de49..3dbbd02c3de27 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_36614/GitHub_36614.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_36614/GitHub_36614.csproj
@@ -8,16 +8,7 @@
+
+
-
-
-
-
-
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_65690/GitHub_65690.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_65690/GitHub_65690.csproj
index 5bca6e2d62cfb..f92a334bc7c5b 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_65690/GitHub_65690.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_65690/GitHub_65690.csproj
@@ -6,22 +6,12 @@
None
True
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/GitHub_65988/GitHub_65988.csproj b/src/tests/JIT/Regression/JitBlue/GitHub_65988/GitHub_65988.csproj
index 31a6649adeec6..df41d7d59fb0a 100644
--- a/src/tests/JIT/Regression/JitBlue/GitHub_65988/GitHub_65988.csproj
+++ b/src/tests/JIT/Regression/JitBlue/GitHub_65988/GitHub_65988.csproj
@@ -6,26 +6,14 @@
None
True
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_33972/Runtime_33972.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_33972/Runtime_33972.csproj
index 385de3fef04bb..d40d90902184d 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_33972/Runtime_33972.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_33972/Runtime_33972.csproj
@@ -6,22 +6,14 @@
None
True
True
-
-
true
+
+
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_34937/Runtime_34937.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_34937/Runtime_34937.csproj
index a2c782813fb29..862fae41f3ad3 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_34937/Runtime_34937.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_34937/Runtime_34937.csproj
@@ -6,21 +6,14 @@
True
True
-
-
true
+
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_39424/Runtime_39424.ilproj b/src/tests/JIT/Regression/JitBlue/Runtime_39424/Runtime_39424.ilproj
index da6159dc88d6f..8866ec5a5829a 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_39424/Runtime_39424.ilproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_39424/Runtime_39424.ilproj
@@ -7,18 +7,10 @@
None
True
-
-
-
-
-
+
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_52864/Runtime_52864.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_52864/Runtime_52864.csproj
index a8984156fc25d..a952a7d799a34 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_52864/Runtime_52864.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_52864/Runtime_52864.csproj
@@ -7,19 +7,10 @@
None
True
-
-
-
-
+
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_53549/Runtime_53549.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_53549/Runtime_53549.csproj
index 9a3423ff0d39b..a92d36926e57a 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_53549/Runtime_53549.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_53549/Runtime_53549.csproj
@@ -6,19 +6,10 @@
None
True
-
-
-
-
+
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_53549/Runtime_53549_1.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_53549/Runtime_53549_1.csproj
index 9a3423ff0d39b..a92d36926e57a 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_53549/Runtime_53549_1.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_53549/Runtime_53549_1.csproj
@@ -6,19 +6,10 @@
None
True
-
-
-
-
+
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_55107/Runtime_55107.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_55107/Runtime_55107.csproj
index dad19c468a03a..b7d8f53aa6c2e 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_55107/Runtime_55107.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_55107/Runtime_55107.csproj
@@ -6,17 +6,9 @@
True
-
-
-
-
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_55131/Runtime_55131.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_55131/Runtime_55131.csproj
index 420168c991729..685e22bb1fefc 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_55131/Runtime_55131.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_55131/Runtime_55131.csproj
@@ -6,15 +6,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_55253/Runtime_55253.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_55253/Runtime_55253.csproj
index 94bfaab314cf6..31201a679f938 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_55253/Runtime_55253.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_55253/Runtime_55253.csproj
@@ -8,15 +8,7 @@
+
+
-
-
-
-
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_56953/Runtime_56953.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_56953/Runtime_56953.csproj
index 049293e487407..b12d6000a56ef 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_56953/Runtime_56953.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_56953/Runtime_56953.csproj
@@ -5,18 +5,10 @@
None
True
-
-
-
-
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_58827/Runtime_58827.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_58827/Runtime_58827.csproj
index d6de35721ce40..1418b387e3e28 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_58827/Runtime_58827.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_58827/Runtime_58827.csproj
@@ -3,21 +3,13 @@
Exe
None
True
-
-
-
+
+
+
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_62108/Runtime_62108.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_62108/Runtime_62108.csproj
index 228aaa253acfc..a32d38f1f9983 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_62108/Runtime_62108.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_62108/Runtime_62108.csproj
@@ -2,16 +2,10 @@
Exe
True
-
-
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_62524/Runtime_62524.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_62524/Runtime_62524.csproj
index fbb8cd21671d8..15a79f5e76817 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_62524/Runtime_62524.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_62524/Runtime_62524.csproj
@@ -2,18 +2,11 @@
Exe
True
-
-
+
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_63942/Runtime_63942.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_63942/Runtime_63942.csproj
index 9756f0815d4d6..e135f188c4049 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_63942/Runtime_63942.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_63942/Runtime_63942.csproj
@@ -2,20 +2,12 @@
Exe
True
-
-
+
+
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_64208/Runtime_64208.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_64208/Runtime_64208.csproj
index 00fe72ae9b9cd..a18b36cdcb526 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_64208/Runtime_64208.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_64208/Runtime_64208.csproj
@@ -2,16 +2,10 @@
Exe
True
-
-
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_64700/Runtime_64700.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_64700/Runtime_64700.csproj
index 681f2d79603a3..d7b44c57d525e 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_64700/Runtime_64700.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_64700/Runtime_64700.csproj
@@ -2,16 +2,10 @@
Exe
True
-
-
+
+
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_65694/Runtime_65694_2.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_65694/Runtime_65694_2.csproj
index 3d581281f0fae..40d16f2dc185b 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_65694/Runtime_65694_2.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_65694/Runtime_65694_2.csproj
@@ -2,16 +2,10 @@
Exe
True
-
-
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_69612/Runtime_69612.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_69612/Runtime_69612.csproj
index 8015778d2fc9b..03cf2504187f2 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_69612/Runtime_69612.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_69612/Runtime_69612.csproj
@@ -6,21 +6,10 @@
+
+
+
+
+
-
-
-
-
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_70790/Runtime_70790.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_70790/Runtime_70790.csproj
index c355dd0a2fba6..4e5c8d756a2a2 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_70790/Runtime_70790.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_70790/Runtime_70790.csproj
@@ -2,17 +2,11 @@
Exe
True
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_71118/Runtime_71118.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_71118/Runtime_71118.csproj
index c6e34eb80207f..e5e954ae257e7 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_71118/Runtime_71118.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_71118/Runtime_71118.csproj
@@ -2,18 +2,11 @@
Exe
True
-
-
+
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_71611/Runtime_71611.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_71611/Runtime_71611.csproj
index db201bf0c84dc..410efbd721ea6 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_71611/Runtime_71611.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_71611/Runtime_71611.csproj
@@ -5,17 +5,8 @@
+
+
+
-
-
-
-
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_71831/Runtime_71831.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_71831/Runtime_71831.csproj
index 240a474f3b320..116bb860b231d 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_71831/Runtime_71831.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_71831/Runtime_71831.csproj
@@ -3,16 +3,10 @@
Exe
True
true
-
-
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_72363/Runtime_72363.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_72363/Runtime_72363.csproj
index db201bf0c84dc..410efbd721ea6 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_72363/Runtime_72363.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_72363/Runtime_72363.csproj
@@ -5,17 +5,8 @@
+
+
+
-
-
-
-
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_72506/Runtime_72506.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_72506/Runtime_72506.csproj
index e0a6ef450d92e..fc839781b1265 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_72506/Runtime_72506.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_72506/Runtime_72506.csproj
@@ -5,15 +5,7 @@
+
+
-
-
-
-
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_72775/Runtime_72775.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_72775/Runtime_72775.csproj
index db201bf0c84dc..ca88190ccba21 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_72775/Runtime_72775.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_72775/Runtime_72775.csproj
@@ -5,17 +5,8 @@
+
+
+
-
-
-
-
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_72926/Runtime_72926.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_72926/Runtime_72926.csproj
index e66ad786b4961..116bb860b231d 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_72926/Runtime_72926.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_72926/Runtime_72926.csproj
@@ -3,16 +3,10 @@
Exe
True
true
-
-
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_73628/Runtime_73628.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_73628/Runtime_73628.csproj
index b7bff1143f6f7..df730cc9ad20b 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_73628/Runtime_73628.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_73628/Runtime_73628.csproj
@@ -6,17 +6,8 @@
+
+
+
-
-
-
-
\ No newline at end of file
diff --git a/src/tests/JIT/Regression/JitBlue/Runtime_74774/Runtime_74774.csproj b/src/tests/JIT/Regression/JitBlue/Runtime_74774/Runtime_74774.csproj
index 54269a29060e6..d5eeda6002121 100644
--- a/src/tests/JIT/Regression/JitBlue/Runtime_74774/Runtime_74774.csproj
+++ b/src/tests/JIT/Regression/JitBlue/Runtime_74774/Runtime_74774.csproj
@@ -2,16 +2,10 @@
Exe
True
-
-
+
+
\ No newline at end of file
diff --git a/src/tests/JIT/opt/Cloning/Runtime_70802.csproj b/src/tests/JIT/opt/Cloning/Runtime_70802.csproj
index 6bcd0b60a2939..0559b6158b658 100644
--- a/src/tests/JIT/opt/Cloning/Runtime_70802.csproj
+++ b/src/tests/JIT/opt/Cloning/Runtime_70802.csproj
@@ -5,15 +5,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/Devirtualization/GDV_GenericInterface.csproj b/src/tests/JIT/opt/Devirtualization/GDV_GenericInterface.csproj
index 82a75579db326..d2e876e46ae5f 100644
--- a/src/tests/JIT/opt/Devirtualization/GDV_GenericInterface.csproj
+++ b/src/tests/JIT/opt/Devirtualization/GDV_GenericInterface.csproj
@@ -2,19 +2,12 @@
Exe
True
-
-
-
+
+
+
+
diff --git a/src/tests/JIT/opt/Devirtualization/GitHub_50492.csproj b/src/tests/JIT/opt/Devirtualization/GitHub_50492.csproj
index 9788c6cc864ef..1c4ed98b7d199 100644
--- a/src/tests/JIT/opt/Devirtualization/GitHub_50492.csproj
+++ b/src/tests/JIT/opt/Devirtualization/GitHub_50492.csproj
@@ -3,20 +3,11 @@
Exe
True
-
-
-
-
-
+
+
+
+
diff --git a/src/tests/JIT/opt/Devirtualization/structreturningstruct.csproj b/src/tests/JIT/opt/Devirtualization/structreturningstruct.csproj
index 1089e5d3dec23..4cda91093d148 100644
--- a/src/tests/JIT/opt/Devirtualization/structreturningstruct.csproj
+++ b/src/tests/JIT/opt/Devirtualization/structreturningstruct.csproj
@@ -6,22 +6,12 @@
PdbOnly
True
-
-
-
-
-
+
+
+
+
+
diff --git a/src/tests/JIT/opt/GuardedDevirtualization/enumerablecloning.csproj b/src/tests/JIT/opt/GuardedDevirtualization/enumerablecloning.csproj
index 6630219f047cd..63bdc16b71bf7 100644
--- a/src/tests/JIT/opt/GuardedDevirtualization/enumerablecloning.csproj
+++ b/src/tests/JIT/opt/GuardedDevirtualization/enumerablecloning.csproj
@@ -6,17 +6,8 @@
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/GuardedDevirtualization/typetestcloning.csproj b/src/tests/JIT/opt/GuardedDevirtualization/typetestcloning.csproj
index 6630219f047cd..63bdc16b71bf7 100644
--- a/src/tests/JIT/opt/GuardedDevirtualization/typetestcloning.csproj
+++ b/src/tests/JIT/opt/GuardedDevirtualization/typetestcloning.csproj
@@ -6,17 +6,8 @@
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/Runtime_69032.csproj b/src/tests/JIT/opt/OSR/Runtime_69032.csproj
index a49b7786a2be7..8fdb4ff8f3b37 100644
--- a/src/tests/JIT/opt/OSR/Runtime_69032.csproj
+++ b/src/tests/JIT/opt/OSR/Runtime_69032.csproj
@@ -6,21 +6,10 @@
+
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/addressexposedlocal.csproj b/src/tests/JIT/opt/OSR/addressexposedlocal.csproj
index 881e48ea77862..361a50df00cd7 100644
--- a/src/tests/JIT/opt/OSR/addressexposedlocal.csproj
+++ b/src/tests/JIT/opt/OSR/addressexposedlocal.csproj
@@ -7,19 +7,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/doublestackalloc.csproj b/src/tests/JIT/opt/OSR/doublestackalloc.csproj
index 881e48ea77862..361a50df00cd7 100644
--- a/src/tests/JIT/opt/OSR/doublestackalloc.csproj
+++ b/src/tests/JIT/opt/OSR/doublestackalloc.csproj
@@ -7,19 +7,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/example.csproj b/src/tests/JIT/opt/OSR/example.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/example.csproj
+++ b/src/tests/JIT/opt/OSR/example.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/genericmethodpatchpoint.csproj b/src/tests/JIT/opt/OSR/genericmethodpatchpoint.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/genericmethodpatchpoint.csproj
+++ b/src/tests/JIT/opt/OSR/genericmethodpatchpoint.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/handlerloop.csproj b/src/tests/JIT/opt/OSR/handlerloop.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/handlerloop.csproj
+++ b/src/tests/JIT/opt/OSR/handlerloop.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/innerloop.csproj b/src/tests/JIT/opt/OSR/innerloop.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/innerloop.csproj
+++ b/src/tests/JIT/opt/OSR/innerloop.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/integersumloop.csproj b/src/tests/JIT/opt/OSR/integersumloop.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/integersumloop.csproj
+++ b/src/tests/JIT/opt/OSR/integersumloop.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/invalidpromotion.csproj b/src/tests/JIT/opt/OSR/invalidpromotion.csproj
index 8c42cae684431..2003795c5b01a 100644
--- a/src/tests/JIT/opt/OSR/invalidpromotion.csproj
+++ b/src/tests/JIT/opt/OSR/invalidpromotion.csproj
@@ -6,25 +6,11 @@
+
+
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/largefuncletframe.csproj b/src/tests/JIT/opt/OSR/largefuncletframe.csproj
index 3831c9a2ea586..d9b099baaee45 100644
--- a/src/tests/JIT/opt/OSR/largefuncletframe.csproj
+++ b/src/tests/JIT/opt/OSR/largefuncletframe.csproj
@@ -7,25 +7,12 @@
+
+
+
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/livelocaladdress.csproj b/src/tests/JIT/opt/OSR/livelocaladdress.csproj
index 53a9cc32ce5e5..4cf44d340f301 100644
--- a/src/tests/JIT/opt/OSR/livelocaladdress.csproj
+++ b/src/tests/JIT/opt/OSR/livelocaladdress.csproj
@@ -7,19 +7,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/livelocalstackalloc.csproj b/src/tests/JIT/opt/OSR/livelocalstackalloc.csproj
index 881e48ea77862..361a50df00cd7 100644
--- a/src/tests/JIT/opt/OSR/livelocalstackalloc.csproj
+++ b/src/tests/JIT/opt/OSR/livelocalstackalloc.csproj
@@ -7,19 +7,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/mainloop.csproj b/src/tests/JIT/opt/OSR/mainloop.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/mainloop.csproj
+++ b/src/tests/JIT/opt/OSR/mainloop.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/mainloop2.csproj b/src/tests/JIT/opt/OSR/mainloop2.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/mainloop2.csproj
+++ b/src/tests/JIT/opt/OSR/mainloop2.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/mainlooptry.csproj b/src/tests/JIT/opt/OSR/mainlooptry.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/mainlooptry.csproj
+++ b/src/tests/JIT/opt/OSR/mainlooptry.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/mainlooptry2.csproj b/src/tests/JIT/opt/OSR/mainlooptry2.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/mainlooptry2.csproj
+++ b/src/tests/JIT/opt/OSR/mainlooptry2.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/mainlooptry3.csproj b/src/tests/JIT/opt/OSR/mainlooptry3.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/mainlooptry3.csproj
+++ b/src/tests/JIT/opt/OSR/mainlooptry3.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/mainlooptry4.csproj b/src/tests/JIT/opt/OSR/mainlooptry4.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/mainlooptry4.csproj
+++ b/src/tests/JIT/opt/OSR/mainlooptry4.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/memoryargument.csproj b/src/tests/JIT/opt/OSR/memoryargument.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/memoryargument.csproj
+++ b/src/tests/JIT/opt/OSR/memoryargument.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/nesteddoloops.csproj b/src/tests/JIT/opt/OSR/nesteddoloops.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/nesteddoloops.csproj
+++ b/src/tests/JIT/opt/OSR/nesteddoloops.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/originalstackalloc.csproj b/src/tests/JIT/opt/OSR/originalstackalloc.csproj
index 881e48ea77862..361a50df00cd7 100644
--- a/src/tests/JIT/opt/OSR/originalstackalloc.csproj
+++ b/src/tests/JIT/opt/OSR/originalstackalloc.csproj
@@ -7,19 +7,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/osrcontainstry.csproj b/src/tests/JIT/opt/OSR/osrcontainstry.csproj
index 881e48ea77862..361a50df00cd7 100644
--- a/src/tests/JIT/opt/OSR/osrcontainstry.csproj
+++ b/src/tests/JIT/opt/OSR/osrcontainstry.csproj
@@ -7,19 +7,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/pinnedlocal.csproj b/src/tests/JIT/opt/OSR/pinnedlocal.csproj
index 14804c23dba34..99b51b6f4917e 100644
--- a/src/tests/JIT/opt/OSR/pinnedlocal.csproj
+++ b/src/tests/JIT/opt/OSR/pinnedlocal.csproj
@@ -7,15 +7,7 @@
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/promoted.csproj b/src/tests/JIT/opt/OSR/promoted.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/promoted.csproj
+++ b/src/tests/JIT/opt/OSR/promoted.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/shortenregisteredlocal.csproj b/src/tests/JIT/opt/OSR/shortenregisteredlocal.csproj
index 2f4f0b3058c41..a7052ba45b3ee 100644
--- a/src/tests/JIT/opt/OSR/shortenregisteredlocal.csproj
+++ b/src/tests/JIT/opt/OSR/shortenregisteredlocal.csproj
@@ -6,23 +6,11 @@
+
+
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/synchronized.csproj b/src/tests/JIT/opt/OSR/synchronized.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/synchronized.csproj
+++ b/src/tests/JIT/opt/OSR/synchronized.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/tailpgo.csproj b/src/tests/JIT/opt/OSR/tailpgo.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/tailpgo.csproj
+++ b/src/tests/JIT/opt/OSR/tailpgo.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/tailpgo2.csproj b/src/tests/JIT/opt/OSR/tailpgo2.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/tailpgo2.csproj
+++ b/src/tests/JIT/opt/OSR/tailpgo2.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/tailrecurse.csproj b/src/tests/JIT/opt/OSR/tailrecurse.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/tailrecurse.csproj
+++ b/src/tests/JIT/opt/OSR/tailrecurse.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/tailrecursetry.csproj b/src/tests/JIT/opt/OSR/tailrecursetry.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/tailrecursetry.csproj
+++ b/src/tests/JIT/opt/OSR/tailrecursetry.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/tailrecursetry2.csproj b/src/tests/JIT/opt/OSR/tailrecursetry2.csproj
index 881e48ea77862..361a50df00cd7 100644
--- a/src/tests/JIT/opt/OSR/tailrecursetry2.csproj
+++ b/src/tests/JIT/opt/OSR/tailrecursetry2.csproj
@@ -7,19 +7,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/twoosrmethods.csproj b/src/tests/JIT/opt/OSR/twoosrmethods.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/twoosrmethods.csproj
+++ b/src/tests/JIT/opt/OSR/twoosrmethods.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/OSR/twoosrmethods1.csproj b/src/tests/JIT/opt/OSR/twoosrmethods1.csproj
index 9620f75474a93..ba3943a50c65c 100644
--- a/src/tests/JIT/opt/OSR/twoosrmethods1.csproj
+++ b/src/tests/JIT/opt/OSR/twoosrmethods1.csproj
@@ -6,19 +6,9 @@
+
+
+
+
-
-
-
-
diff --git a/src/tests/JIT/opt/ObjectStackAllocation/ObjectStackAllocationTests.csproj b/src/tests/JIT/opt/ObjectStackAllocation/ObjectStackAllocationTests.csproj
index b6feedd49317d..b7529f1e71bad 100644
--- a/src/tests/JIT/opt/ObjectStackAllocation/ObjectStackAllocationTests.csproj
+++ b/src/tests/JIT/opt/ObjectStackAllocation/ObjectStackAllocationTests.csproj
@@ -8,28 +8,16 @@
+
+
+
+
+
+
+
+
--codegenopt JitObjectStackAllocation=1
-
-
diff --git a/src/tests/Loader/NativeLibs/FromNativePaths.csproj b/src/tests/Loader/NativeLibs/FromNativePaths.csproj
index 124ec1c036c8b..5af2b1609881b 100644
--- a/src/tests/Loader/NativeLibs/FromNativePaths.csproj
+++ b/src/tests/Loader/NativeLibs/FromNativePaths.csproj
@@ -14,8 +14,8 @@
-
-
+
+
+
+
-
-
-
-
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOff_R2r.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOff_R2r.csproj
index 9654415c14ee6..8bcd1e39728e9 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOff_R2r.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOff_R2r.csproj
@@ -9,15 +9,7 @@
+
+
-
-
-
-
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOn.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOn.csproj
index 7d371dc5003f2..2d2d666e4f2dc 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOn.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOn.csproj
@@ -6,15 +6,7 @@
+
+
-
-
-
-
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOn_R2r.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOn_R2r.csproj
index fa353776cff29..66faa74ca5a1f 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOn_R2r.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitForLoopsOn_R2r.csproj
@@ -9,15 +9,7 @@
+
+
-
-
-
-
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOff.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOff.csproj
index 9435e83769e7e..ded07b12d588f 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOff.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOff.csproj
@@ -6,15 +6,7 @@
+
+
-
-
-
-
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOff_R2r.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOff_R2r.csproj
index 667f817ef65d3..616ef5666cda1 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOff_R2r.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOff_R2r.csproj
@@ -9,15 +9,7 @@
+
+
-
-
-
-
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOn.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOn.csproj
index 6b687aeaefc7e..3b12b226ab12d 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOn.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOn.csproj
@@ -6,15 +6,7 @@
+
+
-
-
-
-
diff --git a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOn_R2r.csproj b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOn_R2r.csproj
index 17c26f31aacd3..376102fff290a 100644
--- a/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOn_R2r.csproj
+++ b/src/tests/baseservices/TieredCompilation/BasicTest_QuickJitOn_R2r.csproj
@@ -9,15 +9,7 @@
+
+
-
-
-
-
diff --git a/src/tests/baseservices/TieredCompilation/McjRecorderTimeoutBeforeStop.csproj b/src/tests/baseservices/TieredCompilation/McjRecorderTimeoutBeforeStop.csproj
index 3ae249dde6c52..62ecfb45f0bcb 100644
--- a/src/tests/baseservices/TieredCompilation/McjRecorderTimeoutBeforeStop.csproj
+++ b/src/tests/baseservices/TieredCompilation/McjRecorderTimeoutBeforeStop.csproj
@@ -6,15 +6,7 @@
+
+
-
-
-
-
diff --git a/src/tests/baseservices/threading/DeadThreads/DeadThreads.csproj b/src/tests/baseservices/threading/DeadThreads/DeadThreads.csproj
index af97362e62668..abb33cdbfe1b7 100644
--- a/src/tests/baseservices/threading/DeadThreads/DeadThreads.csproj
+++ b/src/tests/baseservices/threading/DeadThreads/DeadThreads.csproj
@@ -4,17 +4,8 @@
+
+
+
-
-
-
-
diff --git a/src/tests/baseservices/threading/regressions/269336/objmonhelper.csproj b/src/tests/baseservices/threading/regressions/269336/objmonhelper.csproj
index 4fcdae121562a..c64e57f2803cb 100644
--- a/src/tests/baseservices/threading/regressions/269336/objmonhelper.csproj
+++ b/src/tests/baseservices/threading/regressions/269336/objmonhelper.csproj
@@ -4,17 +4,9 @@
1
true
-
-
-
-
+
+
diff --git a/src/tests/readytorun/DynamicMethodGCStress/DynamicMethodGCStress.csproj b/src/tests/readytorun/DynamicMethodGCStress/DynamicMethodGCStress.csproj
index 00065733e7d24..07534199443cd 100644
--- a/src/tests/readytorun/DynamicMethodGCStress/DynamicMethodGCStress.csproj
+++ b/src/tests/readytorun/DynamicMethodGCStress/DynamicMethodGCStress.csproj
@@ -11,15 +11,7 @@
+
+
-
-
-
-