diff --git a/src/tests/Common/CLRTest.Execute.Bash.targets b/src/tests/Common/CLRTest.Execute.Bash.targets
index b892c0d95fc44c..07ae04e3d01d07 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 a64b2aee4a1206..578fdeba96a236 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 e1bca78ef3e645..ffff5f2be287fc 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 4a3bdc6a1b74ee..ff81eb8f01a7c2 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 827af187c65710..d18fa51973bb26 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 dac8005f9ecdf2..fbc3d32490d08b 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 f21adf8eb35a9f..6e6ea0c56d000a 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 f21adf8eb35a9f..6e6ea0c56d000a 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 eee8ec246ce405..ee406f1bbd66c0 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 7a7cffbbeb8def..80105ff4e6eb5e 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 1c1bcc6670621e..3748e9ef4bf3ac 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 75709d3c16113d..a9715d94586ac6 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 f584e2fb22c531..a3f43ad5bf2388 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 62cbb33acda72f..d03a5fd3df4d80 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 b4139f2f1d0b19..c2efc8780d1121 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 71e099150b57ba..dc0d8ac53da449 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 5e2e19716a61db..f2775df7365f89 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 0f63d84d107ff1..ac3ae23c36798d 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 5e2e19716a61db..f2775df7365f89 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 5e2e19716a61db..f2775df7365f89 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 5e2e19716a61db..f2775df7365f89 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 5e2e19716a61db..f2775df7365f89 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 592e242c89391d..32d9c2d34617d8 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 c6fb643210bc5d..89290a43d20f5f 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 d04287717ab6ce..4aba40f7675c70 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 c6fb643210bc5d..89290a43d20f5f 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 c6fb643210bc5d..89290a43d20f5f 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 08ea3371d8a367..b174dc8ac51b15 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 0cd0f464529b2e..dd684f8d3c8369 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 ee0b4dec8de490..3dbbd02c3de27d 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 5bca6e2d62cfb7..f92a334bc7c5b1 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 31a6649adeec61..df41d7d59fb0a0 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 385de3fef04bbf..d40d90902184d5 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 a2c782813fb29b..862fae41f3ad3a 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 da6159dc88d6f2..8866ec5a5829a3 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 a8984156fc25d4..a952a7d799a34f 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 9a3423ff0d39b1..a92d36926e57a0 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 9a3423ff0d39b1..a92d36926e57a0 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 dad19c468a03ae..b7d8f53aa6c2ef 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 420168c991729b..685e22bb1fefc0 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 94bfaab314cf62..31201a679f9387 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 049293e487407a..b12d6000a56ef2 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 d6de35721ce407..1418b387e3e28f 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 228aaa253acfc0..a32d38f1f99836 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 fbb8cd21671d81..15a79f5e76817a 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 9756f0815d4d68..e135f188c40492 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 00fe72ae9b9cdb..a18b36cdcb526d 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 681f2d79603a36..d7b44c57d525e4 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 3d581281f0fae0..40d16f2dc185be 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 8015778d2fc9b3..03cf2504187f2d 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 c355dd0a2fba61..4e5c8d756a2a2e 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 c6e34eb80207fe..e5e954ae257e7a 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 db201bf0c84dcb..410efbd721ea63 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 240a474f3b320b..116bb860b231dc 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 db201bf0c84dcb..410efbd721ea63 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 e0a6ef450d92e2..fc839781b12651 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 db201bf0c84dcb..ca88190ccba213 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 e66ad786b49619..116bb860b231dc 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 b7bff1143f6f77..df730cc9ad20be 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 54269a29060e60..d5eeda6002121b 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 6bcd0b60a2939a..0559b6158b658b 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 82a75579db326e..d2e876e46ae5fc 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 9788c6cc864ef5..1c4ed98b7d199c 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 1089e5d3dec23b..4cda91093d148e 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 6630219f047cd0..63bdc16b71bf77 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 6630219f047cd0..63bdc16b71bf77 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 a49b7786a2be7c..8fdb4ff8f3b373 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 881e48ea778627..361a50df00cd7b 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 881e48ea778627..361a50df00cd7b 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 8c42cae684431d..2003795c5b01a8 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 3831c9a2ea586b..d9b099baaee45a 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 53a9cc32ce5e5c..4cf44d340f301f 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 881e48ea778627..361a50df00cd7b 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 881e48ea778627..361a50df00cd7b 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 881e48ea778627..361a50df00cd7b 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 14804c23dba34d..99b51b6f4917ef 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 9620f75474a935..ba3943a50c65c0 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 2f4f0b3058c411..a7052ba45b3ee5 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 881e48ea778627..361a50df00cd7b 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 9620f75474a935..ba3943a50c65c0 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 9620f75474a935..ba3943a50c65c0 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 b6feedd49317d8..b7529f1e71bad8 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 124ec1c036c8b2..5af2b1609881b0 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 9654415c14ee69..8bcd1e39728e9c 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 7d371dc5003f2f..2d2d666e4f2dc4 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 fa353776cff29d..66faa74ca5a1f1 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 9435e83769e7ef..ded07b12d588f7 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 667f817ef65d36..616ef5666cda10 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 6b687aeaefc7e9..3b12b226ab12dd 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 17c26f31aacd31..376102fff290ae 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 3ae249dde6c52a..62ecfb45f0bcbb 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 af97362e62668b..abb33cdbfe1b75 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 4fcdae121562ab..c64e57f2803cb9 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 00065733e7d245..07534199443cde 100644
--- a/src/tests/readytorun/DynamicMethodGCStress/DynamicMethodGCStress.csproj
+++ b/src/tests/readytorun/DynamicMethodGCStress/DynamicMethodGCStress.csproj
@@ -11,15 +11,7 @@
+
+
-
-
-
-