diff --git a/DevHome.sln b/DevHome.sln
index f721edeb0a..fa21f51110 100644
--- a/DevHome.sln
+++ b/DevHome.sln
@@ -153,6 +153,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripts", "Scripts", "{E768
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug_FailFast|arm64 = Debug_FailFast|arm64
+ Debug_FailFast|x64 = Debug_FailFast|x64
+ Debug_FailFast|x86 = Debug_FailFast|x86
Debug|arm64 = Debug|arm64
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
@@ -161,6 +164,15 @@ Global
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|arm64.Deploy.0 = Debug_FailFast|arm64
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|x64.Deploy.0 = Debug_FailFast|x64
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
+ {60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug_FailFast|x86.Deploy.0 = Debug_FailFast|x86
{60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug|arm64.ActiveCfg = Debug|arm64
{60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug|arm64.Build.0 = Debug|arm64
{60E0FD98-5396-436D-BAB7-187A853A5DC6}.Debug|arm64.Deploy.0 = Debug|arm64
@@ -179,6 +191,12 @@ Global
{60E0FD98-5396-436D-BAB7-187A853A5DC6}.Release|x86.ActiveCfg = Release|x86
{60E0FD98-5396-436D-BAB7-187A853A5DC6}.Release|x86.Build.0 = Release|x86
{60E0FD98-5396-436D-BAB7-187A853A5DC6}.Release|x86.Deploy.0 = Release|x86
+ {8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug|arm64.ActiveCfg = Debug|arm64
{8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug|arm64.Build.0 = Debug|arm64
{8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Debug|x64.ActiveCfg = Debug|x64
@@ -191,6 +209,12 @@ Global
{8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Release|x64.Build.0 = Release|x64
{8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Release|x86.ActiveCfg = Release|x86
{8BE0016E-5BBD-459E-A382-B1CE56E7CA5D}.Release|x86.Build.0 = Release|x86
+ {3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug|arm64.ActiveCfg = Debug|arm64
{3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug|arm64.Build.0 = Debug|arm64
{3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Debug|x64.ActiveCfg = Debug|x64
@@ -203,6 +227,12 @@ Global
{3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Release|x64.Build.0 = Release|x64
{3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Release|x86.ActiveCfg = Release|x86
{3B409BF0-59D5-4AA3-8927-8E11476E6CEB}.Release|x86.Build.0 = Release|x86
+ {E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug|arm64.ActiveCfg = Debug|arm64
{E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug|arm64.Build.0 = Debug|arm64
{E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Debug|x64.ActiveCfg = Debug|x64
@@ -215,6 +245,12 @@ Global
{E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Release|x64.Build.0 = Release|x64
{E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Release|x86.ActiveCfg = Release|x86
{E9F49E1C-C15D-4B87-92CA-9003C1C31DB5}.Release|x86.Build.0 = Release|x86
+ {CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug|arm64.ActiveCfg = Debug|arm64
{CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug|arm64.Build.0 = Debug|arm64
{CD512D91-FDA6-4908-89D5-4106F090A7BE}.Debug|x64.ActiveCfg = Debug|x64
@@ -227,6 +263,12 @@ Global
{CD512D91-FDA6-4908-89D5-4106F090A7BE}.Release|x64.Build.0 = Release|x64
{CD512D91-FDA6-4908-89D5-4106F090A7BE}.Release|x86.ActiveCfg = Release|x86
{CD512D91-FDA6-4908-89D5-4106F090A7BE}.Release|x86.Build.0 = Release|x86
+ {C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug|arm64.ActiveCfg = Debug|arm64
{C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug|arm64.Build.0 = Debug|arm64
{C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Debug|x64.ActiveCfg = Debug|x64
@@ -239,6 +281,12 @@ Global
{C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Release|x64.Build.0 = Release|x64
{C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Release|x86.ActiveCfg = Release|x86
{C45241F7-8B4A-44F2-A78B-AFB6288F55B9}.Release|x86.Build.0 = Release|x86
+ {0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug|arm64.ActiveCfg = Debug|arm64
{0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug|arm64.Build.0 = Debug|arm64
{0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Debug|x64.ActiveCfg = Debug|x64
@@ -251,6 +299,12 @@ Global
{0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Release|x64.Build.0 = Release|x64
{0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Release|x86.ActiveCfg = Release|x86
{0901B260-1B88-4B99-A9F8-477ED0A74FBD}.Release|x86.Build.0 = Release|x86
+ {9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug|arm64.ActiveCfg = Debug|arm64
{9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug|arm64.Build.0 = Debug|arm64
{9A62BDDC-F33E-4EBE-B407-533263A92511}.Debug|x64.ActiveCfg = Debug|x64
@@ -263,6 +317,12 @@ Global
{9A62BDDC-F33E-4EBE-B407-533263A92511}.Release|x64.Build.0 = Release|x64
{9A62BDDC-F33E-4EBE-B407-533263A92511}.Release|x86.ActiveCfg = Release|x86
{9A62BDDC-F33E-4EBE-B407-533263A92511}.Release|x86.Build.0 = Release|x86
+ {F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug|arm64.ActiveCfg = Debug|arm64
{F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug|arm64.Build.0 = Debug|arm64
{F65759A2-AF44-4211-9817-76E6D02F37D0}.Debug|x64.ActiveCfg = Debug|x64
@@ -275,6 +335,12 @@ Global
{F65759A2-AF44-4211-9817-76E6D02F37D0}.Release|x64.Build.0 = Release|x64
{F65759A2-AF44-4211-9817-76E6D02F37D0}.Release|x86.ActiveCfg = Release|x86
{F65759A2-AF44-4211-9817-76E6D02F37D0}.Release|x86.Build.0 = Release|x86
+ {54082587-A435-423F-AE1B-01B906FFA7C5}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {54082587-A435-423F-AE1B-01B906FFA7C5}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {54082587-A435-423F-AE1B-01B906FFA7C5}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {54082587-A435-423F-AE1B-01B906FFA7C5}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {54082587-A435-423F-AE1B-01B906FFA7C5}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {54082587-A435-423F-AE1B-01B906FFA7C5}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{54082587-A435-423F-AE1B-01B906FFA7C5}.Debug|arm64.ActiveCfg = Debug|arm64
{54082587-A435-423F-AE1B-01B906FFA7C5}.Debug|arm64.Build.0 = Debug|arm64
{54082587-A435-423F-AE1B-01B906FFA7C5}.Debug|x64.ActiveCfg = Debug|x64
@@ -287,6 +353,12 @@ Global
{54082587-A435-423F-AE1B-01B906FFA7C5}.Release|x64.Build.0 = Release|x64
{54082587-A435-423F-AE1B-01B906FFA7C5}.Release|x86.ActiveCfg = Release|x86
{54082587-A435-423F-AE1B-01B906FFA7C5}.Release|x86.Build.0 = Release|x86
+ {D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug|arm64.ActiveCfg = Debug|arm64
{D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug|arm64.Build.0 = Debug|arm64
{D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Debug|x64.ActiveCfg = Debug|x64
@@ -299,6 +371,12 @@ Global
{D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Release|x64.Build.0 = Release|x64
{D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Release|x86.ActiveCfg = Release|x86
{D2303635-3DD9-4DCA-A38A-F5306D0BB8FE}.Release|x86.Build.0 = Release|x86
+ {6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug|arm64.ActiveCfg = Debug|arm64
{6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug|arm64.Build.0 = Debug|arm64
{6254ADB1-B6FD-4D74-AF13-40C997919178}.Debug|x64.ActiveCfg = Debug|x64
@@ -311,6 +389,12 @@ Global
{6254ADB1-B6FD-4D74-AF13-40C997919178}.Release|x64.Build.0 = Release|x64
{6254ADB1-B6FD-4D74-AF13-40C997919178}.Release|x86.ActiveCfg = Release|x86
{6254ADB1-B6FD-4D74-AF13-40C997919178}.Release|x86.Build.0 = Release|x86
+ {72CE876A-7272-4460-92EB-845A45B743FB}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {72CE876A-7272-4460-92EB-845A45B743FB}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {72CE876A-7272-4460-92EB-845A45B743FB}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {72CE876A-7272-4460-92EB-845A45B743FB}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {72CE876A-7272-4460-92EB-845A45B743FB}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {72CE876A-7272-4460-92EB-845A45B743FB}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{72CE876A-7272-4460-92EB-845A45B743FB}.Debug|arm64.ActiveCfg = Debug|arm64
{72CE876A-7272-4460-92EB-845A45B743FB}.Debug|arm64.Build.0 = Debug|arm64
{72CE876A-7272-4460-92EB-845A45B743FB}.Debug|x64.ActiveCfg = Debug|x64
@@ -323,6 +407,12 @@ Global
{72CE876A-7272-4460-92EB-845A45B743FB}.Release|x64.Build.0 = Release|x64
{72CE876A-7272-4460-92EB-845A45B743FB}.Release|x86.ActiveCfg = Release|x86
{72CE876A-7272-4460-92EB-845A45B743FB}.Release|x86.Build.0 = Release|x86
+ {940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug|arm64.ActiveCfg = Debug|ARM64
{940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug|arm64.Build.0 = Debug|ARM64
{940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Debug|x64.ActiveCfg = Debug|x64
@@ -335,6 +425,12 @@ Global
{940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Release|x64.Build.0 = Release|x64
{940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Release|x86.ActiveCfg = Release|x86
{940FD524-1AC0-4BBA-BBBE-1E4F2E797508}.Release|x86.Build.0 = Release|x86
+ {A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug|arm64.ActiveCfg = Debug|ARM64
{A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug|arm64.Build.0 = Debug|ARM64
{A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Debug|x64.ActiveCfg = Debug|x64
@@ -347,6 +443,12 @@ Global
{A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Release|x64.Build.0 = Release|x64
{A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Release|x86.ActiveCfg = Release|x86
{A7E5FD7B-B41A-4CAE-A45A-E686DFA8ACF1}.Release|x86.Build.0 = Release|x86
+ {053AF75C-5CD8-497F-BA25-47435BD86047}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {053AF75C-5CD8-497F-BA25-47435BD86047}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {053AF75C-5CD8-497F-BA25-47435BD86047}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {053AF75C-5CD8-497F-BA25-47435BD86047}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {053AF75C-5CD8-497F-BA25-47435BD86047}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {053AF75C-5CD8-497F-BA25-47435BD86047}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{053AF75C-5CD8-497F-BA25-47435BD86047}.Debug|arm64.ActiveCfg = Debug|ARM64
{053AF75C-5CD8-497F-BA25-47435BD86047}.Debug|arm64.Build.0 = Debug|ARM64
{053AF75C-5CD8-497F-BA25-47435BD86047}.Debug|x64.ActiveCfg = Debug|x64
@@ -359,6 +461,12 @@ Global
{053AF75C-5CD8-497F-BA25-47435BD86047}.Release|x64.Build.0 = Release|x64
{053AF75C-5CD8-497F-BA25-47435BD86047}.Release|x86.ActiveCfg = Release|x86
{053AF75C-5CD8-497F-BA25-47435BD86047}.Release|x86.Build.0 = Release|x86
+ {0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug|arm64.ActiveCfg = Debug|ARM64
{0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug|arm64.Build.0 = Debug|ARM64
{0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Debug|x64.ActiveCfg = Debug|x64
@@ -371,6 +479,12 @@ Global
{0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Release|x64.Build.0 = Release|x64
{0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Release|x86.ActiveCfg = Release|x86
{0D879E08-99AA-4019-9D04-DEA9F7C7BFC1}.Release|x86.Build.0 = Release|x86
+ {69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug|arm64.ActiveCfg = Debug|arm64
{69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug|arm64.Build.0 = Debug|arm64
{69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Debug|x64.ActiveCfg = Debug|x64
@@ -383,6 +497,12 @@ Global
{69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Release|x64.Build.0 = Release|x64
{69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Release|x86.ActiveCfg = Release|x86
{69F8B7DF-F52B-4B74-9A16-AB3241BB8912}.Release|x86.Build.0 = Release|x86
+ {2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug|arm64.ActiveCfg = Debug|arm64
{2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug|arm64.Build.0 = Debug|arm64
{2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Debug|x64.ActiveCfg = Debug|x64
@@ -395,6 +515,12 @@ Global
{2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Release|x64.Build.0 = Release|x64
{2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Release|x86.ActiveCfg = Release|x86
{2F9AD5AF-EF3B-496A-8566-9E9539E3DF43}.Release|x86.Build.0 = Release|x86
+ {75945141-03AC-4C40-A586-16D463A0AC1B}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|ARM
+ {75945141-03AC-4C40-A586-16D463A0AC1B}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|ARM
+ {75945141-03AC-4C40-A586-16D463A0AC1B}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {75945141-03AC-4C40-A586-16D463A0AC1B}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {75945141-03AC-4C40-A586-16D463A0AC1B}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|Win32
+ {75945141-03AC-4C40-A586-16D463A0AC1B}.Debug_FailFast|x86.Build.0 = Debug_FailFast|Win32
{75945141-03AC-4C40-A586-16D463A0AC1B}.Debug|arm64.ActiveCfg = Debug|ARM64
{75945141-03AC-4C40-A586-16D463A0AC1B}.Debug|arm64.Build.0 = Debug|ARM64
{75945141-03AC-4C40-A586-16D463A0AC1B}.Debug|x64.ActiveCfg = Debug|x64
@@ -407,6 +533,12 @@ Global
{75945141-03AC-4C40-A586-16D463A0AC1B}.Release|x64.Build.0 = Release|x64
{75945141-03AC-4C40-A586-16D463A0AC1B}.Release|x86.ActiveCfg = Release|Win32
{75945141-03AC-4C40-A586-16D463A0AC1B}.Release|x86.Build.0 = Release|Win32
+ {092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug|arm64.ActiveCfg = Debug|ARM64
{092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug|arm64.Build.0 = Debug|ARM64
{092AC740-DA01-4872-8E93-B9557DAD6BE5}.Debug|x64.ActiveCfg = Debug|x64
@@ -419,6 +551,12 @@ Global
{092AC740-DA01-4872-8E93-B9557DAD6BE5}.Release|x64.Build.0 = Release|x64
{092AC740-DA01-4872-8E93-B9557DAD6BE5}.Release|x86.ActiveCfg = Release|x86
{092AC740-DA01-4872-8E93-B9557DAD6BE5}.Release|x86.Build.0 = Release|x86
+ {80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|ARM
+ {80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|ARM
+ {80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|Win32
+ {80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug_FailFast|x86.Build.0 = Debug_FailFast|Win32
{80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug|arm64.ActiveCfg = Debug|ARM64
{80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug|arm64.Build.0 = Debug|ARM64
{80805B43-CE75-4C6E-92F8-F385C1039E53}.Debug|x64.ActiveCfg = Debug|x64
@@ -431,6 +569,12 @@ Global
{80805B43-CE75-4C6E-92F8-F385C1039E53}.Release|x64.Build.0 = Release|x64
{80805B43-CE75-4C6E-92F8-F385C1039E53}.Release|x86.ActiveCfg = Release|Win32
{80805B43-CE75-4C6E-92F8-F385C1039E53}.Release|x86.Build.0 = Release|Win32
+ {4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|ARM
+ {4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|ARM
+ {4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|Win32
+ {4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug_FailFast|x86.Build.0 = Debug_FailFast|Win32
{4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug|arm64.ActiveCfg = Debug|ARM64
{4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug|arm64.Build.0 = Debug|ARM64
{4B370E2F-FB1D-4887-90BF-3B72517485CE}.Debug|x64.ActiveCfg = Debug|x64
@@ -443,6 +587,12 @@ Global
{4B370E2F-FB1D-4887-90BF-3B72517485CE}.Release|x64.Build.0 = Release|x64
{4B370E2F-FB1D-4887-90BF-3B72517485CE}.Release|x86.ActiveCfg = Release|Win32
{4B370E2F-FB1D-4887-90BF-3B72517485CE}.Release|x86.Build.0 = Release|Win32
+ {1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug|arm64.ActiveCfg = Debug|arm64
{1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug|arm64.Build.0 = Debug|arm64
{1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Debug|x64.ActiveCfg = Debug|x64
@@ -455,6 +605,12 @@ Global
{1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Release|x64.Build.0 = Release|x64
{1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Release|x86.ActiveCfg = Release|x86
{1477F3EA-A9F6-4B4F-82F4-C2427F57EBEE}.Release|x86.Build.0 = Release|x86
+ {AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|ARM64
+ {AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|ARM64
+ {AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|Win32
+ {AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug_FailFast|x86.Build.0 = Debug_FailFast|Win32
{AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug|arm64.ActiveCfg = Debug|ARM64
{AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug|arm64.Build.0 = Debug|ARM64
{AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Debug|x64.ActiveCfg = Debug|x64
@@ -467,6 +623,12 @@ Global
{AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Release|x64.Build.0 = Release|x64
{AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Release|x86.ActiveCfg = Release|Win32
{AF5A7FA0-E3E8-44C8-8830-31DD08F583E8}.Release|x86.Build.0 = Release|Win32
+ {CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug|arm64.ActiveCfg = Debug|ARM64
{CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug|arm64.Build.0 = Debug|ARM64
{CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Debug|x64.ActiveCfg = Debug|x64
@@ -479,6 +641,12 @@ Global
{CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Release|x64.Build.0 = Release|x64
{CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Release|x86.ActiveCfg = Release|x86
{CFD8A90D-8B6D-4ED6-BA35-FF894BEB46C0}.Release|x86.Build.0 = Release|x86
+ {0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug|arm64.ActiveCfg = Debug|ARM64
{0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug|arm64.Build.0 = Debug|ARM64
{0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Debug|x64.ActiveCfg = Debug|x64
@@ -491,6 +659,12 @@ Global
{0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Release|x64.Build.0 = Release|x64
{0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Release|x86.ActiveCfg = Release|x86
{0689521A-1686-46DB-81E1-3B84AA0EF1AC}.Release|x86.Build.0 = Release|x86
+ {A716481F-C1AF-4243-84F9-7B9399055E51}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {A716481F-C1AF-4243-84F9-7B9399055E51}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {A716481F-C1AF-4243-84F9-7B9399055E51}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {A716481F-C1AF-4243-84F9-7B9399055E51}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {A716481F-C1AF-4243-84F9-7B9399055E51}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {A716481F-C1AF-4243-84F9-7B9399055E51}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{A716481F-C1AF-4243-84F9-7B9399055E51}.Debug|arm64.ActiveCfg = Debug|arm64
{A716481F-C1AF-4243-84F9-7B9399055E51}.Debug|arm64.Build.0 = Debug|arm64
{A716481F-C1AF-4243-84F9-7B9399055E51}.Debug|x64.ActiveCfg = Debug|x64
@@ -503,6 +677,12 @@ Global
{A716481F-C1AF-4243-84F9-7B9399055E51}.Release|x64.Build.0 = Release|x64
{A716481F-C1AF-4243-84F9-7B9399055E51}.Release|x86.ActiveCfg = Release|x86
{A716481F-C1AF-4243-84F9-7B9399055E51}.Release|x86.Build.0 = Release|x86
+ {75976510-22B7-4910-96F2-3E1519C3FF35}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|ARM64
+ {75976510-22B7-4910-96F2-3E1519C3FF35}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|ARM64
+ {75976510-22B7-4910-96F2-3E1519C3FF35}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {75976510-22B7-4910-96F2-3E1519C3FF35}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {75976510-22B7-4910-96F2-3E1519C3FF35}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {75976510-22B7-4910-96F2-3E1519C3FF35}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{75976510-22B7-4910-96F2-3E1519C3FF35}.Debug|arm64.ActiveCfg = Debug|ARM64
{75976510-22B7-4910-96F2-3E1519C3FF35}.Debug|arm64.Build.0 = Debug|ARM64
{75976510-22B7-4910-96F2-3E1519C3FF35}.Debug|x64.ActiveCfg = Debug|x64
@@ -515,6 +695,12 @@ Global
{75976510-22B7-4910-96F2-3E1519C3FF35}.Release|x64.Build.0 = Release|x64
{75976510-22B7-4910-96F2-3E1519C3FF35}.Release|x86.ActiveCfg = Release|x86
{75976510-22B7-4910-96F2-3E1519C3FF35}.Release|x86.Build.0 = Release|x86
+ {D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug|arm64.ActiveCfg = Debug|arm64
{D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug|arm64.Build.0 = Debug|arm64
{D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Debug|x64.ActiveCfg = Debug|x64
@@ -527,6 +713,12 @@ Global
{D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Release|x64.Build.0 = Release|x64
{D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Release|x86.ActiveCfg = Release|x86
{D92BC45D-6D1B-4DE3-9303-4B3ED1971192}.Release|x86.Build.0 = Release|x86
+ {D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug|arm64.ActiveCfg = Debug|arm64
{D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug|arm64.Build.0 = Debug|arm64
{D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Debug|x64.ActiveCfg = Debug|x64
@@ -539,6 +731,12 @@ Global
{D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Release|x64.Build.0 = Release|x64
{D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Release|x86.ActiveCfg = Release|x86
{D8256951-EB23-45AA-8A0B-4573DF8E26F2}.Release|x86.Build.0 = Release|x86
+ {2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug|arm64.ActiveCfg = Debug|arm64
{2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug|arm64.Build.0 = Debug|arm64
{2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Debug|x64.ActiveCfg = Debug|x64
@@ -551,6 +749,12 @@ Global
{2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Release|x64.Build.0 = Release|x64
{2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Release|x86.ActiveCfg = Release|x86
{2C7522A3-DCE2-4ED0-889A-AD10F241EDF4}.Release|x86.Build.0 = Release|x86
+ {D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|ARM64
+ {D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|ARM64
+ {D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|Win32
+ {D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug_FailFast|x86.Build.0 = Debug_FailFast|Win32
{D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug|arm64.ActiveCfg = Debug|ARM64
{D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug|arm64.Build.0 = Debug|ARM64
{D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Debug|x64.ActiveCfg = Debug|x64
@@ -563,6 +767,12 @@ Global
{D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Release|x64.Build.0 = Release|x64
{D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Release|x86.ActiveCfg = Release|Win32
{D6B0C16D-858A-4C1B-99CF-D6F4CF5BCD5F}.Release|x86.Build.0 = Release|Win32
+ {AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug|arm64.ActiveCfg = Debug|arm64
{AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug|arm64.Build.0 = Debug|arm64
{AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Debug|x64.ActiveCfg = Debug|x64
@@ -575,6 +785,12 @@ Global
{AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Release|x64.Build.0 = Release|x64
{AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Release|x86.ActiveCfg = Release|x86
{AC872D0F-2F11-48C4-949C-2464EA1AC66F}.Release|x86.Build.0 = Release|x86
+ {F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug|arm64.ActiveCfg = Debug|arm64
{F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug|arm64.Build.0 = Debug|arm64
{F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Debug|x64.ActiveCfg = Debug|x64
@@ -587,6 +803,12 @@ Global
{F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Release|x64.Build.0 = Release|x64
{F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Release|x86.ActiveCfg = Release|x86
{F9121D0A-BB3A-4010-A982-CD8B77F47AA2}.Release|x86.Build.0 = Release|x86
+ {F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug|arm64.ActiveCfg = Debug|ARM64
{F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug|arm64.Build.0 = Debug|ARM64
{F4095FD3-6A3F-490B-966D-E63059612EE6}.Debug|x64.ActiveCfg = Debug|x64
@@ -599,6 +821,12 @@ Global
{F4095FD3-6A3F-490B-966D-E63059612EE6}.Release|x64.Build.0 = Release|x64
{F4095FD3-6A3F-490B-966D-E63059612EE6}.Release|x86.ActiveCfg = Release|x86
{F4095FD3-6A3F-490B-966D-E63059612EE6}.Release|x86.Build.0 = Release|x86
+ {0E05A442-BDC7-43D4-A000-F8C986826716}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {0E05A442-BDC7-43D4-A000-F8C986826716}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {0E05A442-BDC7-43D4-A000-F8C986826716}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {0E05A442-BDC7-43D4-A000-F8C986826716}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {0E05A442-BDC7-43D4-A000-F8C986826716}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {0E05A442-BDC7-43D4-A000-F8C986826716}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{0E05A442-BDC7-43D4-A000-F8C986826716}.Debug|arm64.ActiveCfg = Debug|ARM64
{0E05A442-BDC7-43D4-A000-F8C986826716}.Debug|arm64.Build.0 = Debug|ARM64
{0E05A442-BDC7-43D4-A000-F8C986826716}.Debug|x64.ActiveCfg = Debug|x64
@@ -611,6 +839,12 @@ Global
{0E05A442-BDC7-43D4-A000-F8C986826716}.Release|x64.Build.0 = Release|x64
{0E05A442-BDC7-43D4-A000-F8C986826716}.Release|x86.ActiveCfg = Release|x86
{0E05A442-BDC7-43D4-A000-F8C986826716}.Release|x86.Build.0 = Release|x86
+ {D759CD66-494C-4A00-8075-8B65A9891349}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {D759CD66-494C-4A00-8075-8B65A9891349}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {D759CD66-494C-4A00-8075-8B65A9891349}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {D759CD66-494C-4A00-8075-8B65A9891349}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {D759CD66-494C-4A00-8075-8B65A9891349}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {D759CD66-494C-4A00-8075-8B65A9891349}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{D759CD66-494C-4A00-8075-8B65A9891349}.Debug|arm64.ActiveCfg = Debug|arm64
{D759CD66-494C-4A00-8075-8B65A9891349}.Debug|arm64.Build.0 = Debug|arm64
{D759CD66-494C-4A00-8075-8B65A9891349}.Debug|x64.ActiveCfg = Debug|x64
@@ -623,6 +857,12 @@ Global
{D759CD66-494C-4A00-8075-8B65A9891349}.Release|x64.Build.0 = Release|x64
{D759CD66-494C-4A00-8075-8B65A9891349}.Release|x86.ActiveCfg = Release|x86
{D759CD66-494C-4A00-8075-8B65A9891349}.Release|x86.Build.0 = Release|x86
+ {CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|ARM64
+ {CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|ARM64
+ {CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug|arm64.ActiveCfg = Debug|ARM64
{CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug|arm64.Build.0 = Debug|ARM64
{CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Debug|x64.ActiveCfg = Debug|x64
@@ -635,6 +875,12 @@ Global
{CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Release|x64.Build.0 = Release|x64
{CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Release|x86.ActiveCfg = Release|x86
{CAAC0CDF-9AB8-4F43-A3EB-38D785AF5725}.Release|x86.Build.0 = Release|x86
+ {AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug|arm64.ActiveCfg = Debug|arm64
{AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug|arm64.Build.0 = Debug|arm64
{AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Debug|x64.ActiveCfg = Debug|x64
@@ -647,6 +893,12 @@ Global
{AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Release|x64.Build.0 = Release|x64
{AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Release|x86.ActiveCfg = Release|x86
{AF527EA4-6A24-4BD6-BC6E-A5863DC3489C}.Release|x86.Build.0 = Release|x86
+ {19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug|arm64.ActiveCfg = Debug|arm64
{19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug|arm64.Build.0 = Debug|arm64
{19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Debug|x64.ActiveCfg = Debug|x64
@@ -659,6 +911,12 @@ Global
{19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Release|x64.Build.0 = Release|x64
{19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Release|x86.ActiveCfg = Release|x86
{19C08C57-7C22-48C9-9B6C-FAAF1FCC65E7}.Release|x86.Build.0 = Release|x86
+ {1317314E-9BDD-4F1C-A76F-22121637A091}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {1317314E-9BDD-4F1C-A76F-22121637A091}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {1317314E-9BDD-4F1C-A76F-22121637A091}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {1317314E-9BDD-4F1C-A76F-22121637A091}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {1317314E-9BDD-4F1C-A76F-22121637A091}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {1317314E-9BDD-4F1C-A76F-22121637A091}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{1317314E-9BDD-4F1C-A76F-22121637A091}.Debug|arm64.ActiveCfg = Debug|ARM64
{1317314E-9BDD-4F1C-A76F-22121637A091}.Debug|arm64.Build.0 = Debug|ARM64
{1317314E-9BDD-4F1C-A76F-22121637A091}.Debug|arm64.Deploy.0 = Debug|ARM64
@@ -677,6 +935,12 @@ Global
{1317314E-9BDD-4F1C-A76F-22121637A091}.Release|x86.ActiveCfg = Release|x86
{1317314E-9BDD-4F1C-A76F-22121637A091}.Release|x86.Build.0 = Release|x86
{1317314E-9BDD-4F1C-A76F-22121637A091}.Release|x86.Deploy.0 = Release|x86
+ {2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug|arm64.ActiveCfg = Debug|ARM64
{2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug|arm64.Build.0 = Debug|ARM64
{2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Debug|arm64.Deploy.0 = Debug|ARM64
@@ -695,6 +959,12 @@ Global
{2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Release|x86.ActiveCfg = Release|x86
{2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Release|x86.Build.0 = Release|x86
{2E5629CA-0D1B-42B1-8D6E-934A6E1E18D9}.Release|x86.Deploy.0 = Release|x86
+ {5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|arm64
+ {5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|arm64
+ {5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|x86
+ {5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug_FailFast|x86.Build.0 = Debug_FailFast|x86
{5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug|arm64.ActiveCfg = Debug|arm64
{5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug|arm64.Build.0 = Debug|arm64
{5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Debug|x64.ActiveCfg = Debug|x64
@@ -707,6 +977,12 @@ Global
{5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Release|x64.Build.0 = Release|x64
{5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Release|x86.ActiveCfg = Release|x86
{5F9749BC-F34E-4F45-933F-61E0F3ED521F}.Release|x86.Build.0 = Release|x86
+ {8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug_FailFast|arm64.ActiveCfg = Debug_FailFast|x64
+ {8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug_FailFast|arm64.Build.0 = Debug_FailFast|x64
+ {8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug_FailFast|x64.ActiveCfg = Debug_FailFast|x64
+ {8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug_FailFast|x64.Build.0 = Debug_FailFast|x64
+ {8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug_FailFast|x86.ActiveCfg = Debug_FailFast|Win32
+ {8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug_FailFast|x86.Build.0 = Debug_FailFast|Win32
{8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug|arm64.ActiveCfg = Debug|x64
{8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug|arm64.Build.0 = Debug|x64
{8EB52F7D-D216-49FF-BF16-DE06E4695950}.Debug|x64.ActiveCfg = Debug|x64
diff --git a/common/DevHome.Common.csproj b/common/DevHome.Common.csproj
index d730ac47e8..a72db0beee 100644
--- a/common/DevHome.Common.csproj
+++ b/common/DevHome.Common.csproj
@@ -7,6 +7,7 @@
enable
true
$(DevHomeSDKVersion)
+ Debug;Release;Debug_FailFast
diff --git a/extensions/CoreWidgetProvider/CoreWidgetProvider.csproj b/extensions/CoreWidgetProvider/CoreWidgetProvider.csproj
index 7eb8890a64..682c38d84a 100644
--- a/extensions/CoreWidgetProvider/CoreWidgetProvider.csproj
+++ b/extensions/CoreWidgetProvider/CoreWidgetProvider.csproj
@@ -2,6 +2,11 @@
Exe
+ Debug;Release;Debug_FailFast
+
+
+ Exe
+ Debug;Release;Debug_FailFast
WinExe
diff --git a/extensions/HyperVExtension/src/DevSetupAgent/DevSetupAgent.csproj b/extensions/HyperVExtension/src/DevSetupAgent/DevSetupAgent.csproj
index 5e9bebe632..c0bcf88fe0 100644
--- a/extensions/HyperVExtension/src/DevSetupAgent/DevSetupAgent.csproj
+++ b/extensions/HyperVExtension/src/DevSetupAgent/DevSetupAgent.csproj
@@ -9,6 +9,7 @@
win-x86;win-x64;win-arm64
Properties\PublishProfiles\win-$(Platform).pubxml
true
+ Debug;Release;Debug_FailFast
Exe
+ Debug;Release;Debug_FailFast
+
+
+ Exe
+ Debug;Release;Debug_FailFast
WinExe
diff --git a/extensions/HyperVExtension/src/DevSetupEngineIdl/DevSetupEngineIdl.vcxproj b/extensions/HyperVExtension/src/DevSetupEngineIdl/DevSetupEngineIdl.vcxproj
index 2b01279a1d..33be42d2fc 100644
--- a/extensions/HyperVExtension/src/DevSetupEngineIdl/DevSetupEngineIdl.vcxproj
+++ b/extensions/HyperVExtension/src/DevSetupEngineIdl/DevSetupEngineIdl.vcxproj
@@ -21,6 +21,18 @@
+
+ Debug_FailFast
+ ARM64
+
+
+ Debug_FailFast
+ Win32
+
+
+ Debug_FailFast
+ x64
+
Debug
ARM64
@@ -56,6 +68,10 @@
true
true
+
+ true
+ true
+
false
true
@@ -64,18 +80,27 @@
true
+
+ true
+
true
true
+
+ true
+
true
true
+
+ true
+
true
@@ -96,6 +121,10 @@
bin\x86\$(Configuration)\
obj\x86\$(Configuration)\
+
+ bin\x86\$(Configuration)\
+ obj\x86\$(Configuration)\
+
bin\$(Platform)\$(Configuration)\
obj\$(Platform)\$(Configuration)\
@@ -104,6 +133,10 @@
bin\$(Platform)\$(Configuration)\
obj\$(Platform)\$(Configuration)\
+
+ bin\$(Platform)\$(Configuration)\
+ obj\$(Platform)\$(Configuration)\
+
bin\$(Platform)\$(Configuration)\
obj\$(Platform)\$(Configuration)\
@@ -112,6 +145,10 @@
bin\$(Platform)\$(Configuration)\
obj\$(Platform)\$(Configuration)\
+
+ bin\$(Platform)\$(Configuration)\
+ obj\$(Platform)\$(Configuration)\
+
Use
@@ -132,6 +169,11 @@
_DEBUG;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+
+
NDEBUG;%(PreprocessorDefinitions)
diff --git a/extensions/HyperVExtension/src/DevSetupEngineProjection/DevSetupEngineProjection.csproj b/extensions/HyperVExtension/src/DevSetupEngineProjection/DevSetupEngineProjection.csproj
index b610826fdf..32342a41d2 100644
--- a/extensions/HyperVExtension/src/DevSetupEngineProjection/DevSetupEngineProjection.csproj
+++ b/extensions/HyperVExtension/src/DevSetupEngineProjection/DevSetupEngineProjection.csproj
@@ -5,6 +5,7 @@
None
x86;x64;arm64
win-x86;win-x64;win-arm64
+ Debug;Release;Debug_FailFast
diff --git a/extensions/HyperVExtension/src/HyperVExtension.Common/HyperVExtension.Common.csproj b/extensions/HyperVExtension/src/HyperVExtension.Common/HyperVExtension.Common.csproj
index cc17ff4aad..630186d295 100644
--- a/extensions/HyperVExtension/src/HyperVExtension.Common/HyperVExtension.Common.csproj
+++ b/extensions/HyperVExtension/src/HyperVExtension.Common/HyperVExtension.Common.csproj
@@ -4,6 +4,7 @@
HyperVExtension.Common
x86;x64;arm64
win-x86;win-x64;win-arm64
+ Debug;Release;Debug_FailFast
diff --git a/extensions/HyperVExtension/src/HyperVExtension.HostGuestCommunication/HyperVExtension.HostGuestCommunication.csproj b/extensions/HyperVExtension/src/HyperVExtension.HostGuestCommunication/HyperVExtension.HostGuestCommunication.csproj
index 3c98d93a24..2c320bcb66 100644
--- a/extensions/HyperVExtension/src/HyperVExtension.HostGuestCommunication/HyperVExtension.HostGuestCommunication.csproj
+++ b/extensions/HyperVExtension/src/HyperVExtension.HostGuestCommunication/HyperVExtension.HostGuestCommunication.csproj
@@ -6,6 +6,7 @@
win-x86;win-x64;win-arm64
enable
enable
+ Debug;Release;Debug_FailFast
diff --git a/extensions/HyperVExtension/src/HyperVExtension/HyperVExtension.csproj b/extensions/HyperVExtension/src/HyperVExtension/HyperVExtension.csproj
index d6ec3808d5..30a932c5c0 100644
--- a/extensions/HyperVExtension/src/HyperVExtension/HyperVExtension.csproj
+++ b/extensions/HyperVExtension/src/HyperVExtension/HyperVExtension.csproj
@@ -6,6 +6,7 @@
enable
Dev
win-x86;win-x64;win-arm64
+ Debug;Release;Debug_FailFast
@@ -113,14 +114,26 @@
portable
+
+ portable
+
+
portable
+
+ portable
+
+
portable
+
+ portable
+
+
portable
diff --git a/extensions/HyperVExtension/src/HyperVExtensionServer/HyperVExtensionServer.csproj b/extensions/HyperVExtension/src/HyperVExtensionServer/HyperVExtensionServer.csproj
index 3b3bf63159..9056932b85 100644
--- a/extensions/HyperVExtension/src/HyperVExtensionServer/HyperVExtensionServer.csproj
+++ b/extensions/HyperVExtension/src/HyperVExtensionServer/HyperVExtensionServer.csproj
@@ -3,6 +3,11 @@
Exe
+ Debug;Release;Debug_FailFast
+
+
+ Exe
+ Debug;Release;Debug_FailFast
WinExe
diff --git a/extensions/HyperVExtension/src/Telemetry/HyperVExtension.Telemetry.csproj b/extensions/HyperVExtension/src/Telemetry/HyperVExtension.Telemetry.csproj
index d096236e4e..fe75587295 100644
--- a/extensions/HyperVExtension/src/Telemetry/HyperVExtension.Telemetry.csproj
+++ b/extensions/HyperVExtension/src/Telemetry/HyperVExtension.Telemetry.csproj
@@ -5,6 +5,7 @@
x86;x64;arm64
win-x86;win-x64;win-arm64
true
+ Debug;Release;Debug_FailFast
diff --git a/extensions/HyperVExtension/test/DevSetupAgent.Test/DevSetupAgent.Test.csproj b/extensions/HyperVExtension/test/DevSetupAgent.Test/DevSetupAgent.Test.csproj
index 569a042b29..ff43ef9e4f 100644
--- a/extensions/HyperVExtension/test/DevSetupAgent.Test/DevSetupAgent.Test.csproj
+++ b/extensions/HyperVExtension/test/DevSetupAgent.Test/DevSetupAgent.Test.csproj
@@ -7,6 +7,7 @@
x86;x64;arm64
false
true
+ Debug;Release;Debug_FailFast
diff --git a/extensions/HyperVExtension/test/DevSetupEngine.Test/DevSetupEngine.Test.csproj b/extensions/HyperVExtension/test/DevSetupEngine.Test/DevSetupEngine.Test.csproj
index caeb673ffe..23f908f6f2 100644
--- a/extensions/HyperVExtension/test/DevSetupEngine.Test/DevSetupEngine.Test.csproj
+++ b/extensions/HyperVExtension/test/DevSetupEngine.Test/DevSetupEngine.Test.csproj
@@ -7,6 +7,7 @@
x86;x64;arm64
false
true
+ Debug;Release;Debug_FailFast
diff --git a/extensions/HyperVExtension/test/HyperVExtension/HyperVExtension.UnitTest.csproj b/extensions/HyperVExtension/test/HyperVExtension/HyperVExtension.UnitTest.csproj
index 40bae818a2..ff63a04ce4 100644
--- a/extensions/HyperVExtension/test/HyperVExtension/HyperVExtension.UnitTest.csproj
+++ b/extensions/HyperVExtension/test/HyperVExtension/HyperVExtension.UnitTest.csproj
@@ -10,6 +10,7 @@
true
resources.pri
true
+ Debug;Release;Debug_FailFast
diff --git a/settings/DevHome.Settings/DevHome.Settings.csproj b/settings/DevHome.Settings/DevHome.Settings.csproj
index 728106ee76..935481c759 100644
--- a/settings/DevHome.Settings/DevHome.Settings.csproj
+++ b/settings/DevHome.Settings/DevHome.Settings.csproj
@@ -6,6 +6,7 @@
win-x86;win-x64;win-arm64
enable
true
+ Debug;Release;Debug_FailFast
@@ -65,4 +66,8 @@
$(DefineConstants);DEBUG
+
+
+ $(DefineConstants);DEBUG;DEBUG_FAILFAST
+
diff --git a/src/App.xaml.cs b/src/App.xaml.cs
index 234b4bfe04..40c1d1d229 100644
--- a/src/App.xaml.cs
+++ b/src/App.xaml.cs
@@ -79,7 +79,7 @@ private static string RemoveComments(string text)
public App()
{
InitializeComponent();
-#if DEBUG
+#if DEBUG_FAILFAST
DebugSettings.FailFastOnErrors = true;
#endif
_dispatcherQueue = DispatcherQueue.GetForCurrentThread();
diff --git a/src/DevHome.csproj b/src/DevHome.csproj
index 6d7cdcdd09..616e71924b 100644
--- a/src/DevHome.csproj
+++ b/src/DevHome.csproj
@@ -22,6 +22,7 @@
true
true
$(DefineConstants);DISABLE_XAML_GENERATED_MAIN
+ Debug;Release;Debug_FailFast
diff --git a/telemetry/DevHome.Telemetry.Native/DevHome.Telemetry.Native.vcxproj b/telemetry/DevHome.Telemetry.Native/DevHome.Telemetry.Native.vcxproj
index d53e9ab336..3c1f4df143 100644
--- a/telemetry/DevHome.Telemetry.Native/DevHome.Telemetry.Native.vcxproj
+++ b/telemetry/DevHome.Telemetry.Native/DevHome.Telemetry.Native.vcxproj
@@ -6,6 +6,14 @@
+
+ Debug_FailFast
+ Win32
+
+
+ Debug_FailFast
+ x64
+
Debug
Win32
@@ -45,6 +53,12 @@
v143
Unicode
+
+ StaticLibrary
+ true
+ v143
+ Unicode
+
StaticLibrary
false
@@ -58,6 +72,12 @@
v143
Unicode
+
+ StaticLibrary
+ true
+ v143
+ Unicode
+
StaticLibrary
false
@@ -73,12 +93,18 @@
+
+
+
+
+
+
@@ -95,6 +121,18 @@
true
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
Level3
@@ -123,6 +161,18 @@
true
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
Level3
diff --git a/telemetry/DevHome.Telemetry/DevHome.Telemetry.csproj b/telemetry/DevHome.Telemetry/DevHome.Telemetry.csproj
index bd827b8dcd..79f8844c9b 100644
--- a/telemetry/DevHome.Telemetry/DevHome.Telemetry.csproj
+++ b/telemetry/DevHome.Telemetry/DevHome.Telemetry.csproj
@@ -7,6 +7,7 @@
true
TELEMETRYEVENTSOURCE_PUBLIC
+ Debug;Release;Debug_FailFast
diff --git a/test/DevHome.Test.csproj b/test/DevHome.Test.csproj
index cd32b9cfa3..6ab5a4a683 100644
--- a/test/DevHome.Test.csproj
+++ b/test/DevHome.Test.csproj
@@ -10,6 +10,7 @@
true
true
resources.pri
+ Debug;Release;Debug_FailFast
diff --git a/tools/Customization/DevHome.Customization/DevHome.Customization.csproj b/tools/Customization/DevHome.Customization/DevHome.Customization.csproj
index 993ba640cd..7c7fd4e761 100644
--- a/tools/Customization/DevHome.Customization/DevHome.Customization.csproj
+++ b/tools/Customization/DevHome.Customization/DevHome.Customization.csproj
@@ -6,6 +6,7 @@
win-x86;win-x64;win-arm64
enable
true
+ Debug;Release;Debug_FailFast
@@ -58,4 +59,8 @@
$(DefineConstants);DEBUG
+
+
+ $(DefineConstants);DEBUG;DEBUG_FAILFAST
+
diff --git a/tools/Dashboard/DevHome.Dashboard.UnitTest/DevHome.Dashboard.UnitTest.csproj b/tools/Dashboard/DevHome.Dashboard.UnitTest/DevHome.Dashboard.UnitTest.csproj
index 5f94624003..7387de2c60 100644
--- a/tools/Dashboard/DevHome.Dashboard.UnitTest/DevHome.Dashboard.UnitTest.csproj
+++ b/tools/Dashboard/DevHome.Dashboard.UnitTest/DevHome.Dashboard.UnitTest.csproj
@@ -10,6 +10,7 @@
true
true
resources.pri
+ Debug;Release;Debug_FailFast
diff --git a/tools/Dashboard/DevHome.Dashboard/DevHome.Dashboard.csproj b/tools/Dashboard/DevHome.Dashboard/DevHome.Dashboard.csproj
index b747e1bcc4..bbd8dee365 100644
--- a/tools/Dashboard/DevHome.Dashboard/DevHome.Dashboard.csproj
+++ b/tools/Dashboard/DevHome.Dashboard/DevHome.Dashboard.csproj
@@ -6,6 +6,7 @@
win-x86;win-x64;win-arm64
true
Microsoft.Windows.Widgets.Hosts
+ Debug;Release;Debug_FailFast
@@ -67,6 +68,10 @@
$(DefineConstants);DEBUG
+
+ $(DefineConstants);DEBUG;DEBUG_FAILFAST
+
+
$(DefineConstants);CANARY_BUILD
$(DefineConstants);STABLE_BUILD
diff --git a/tools/Environments/DevHome.Environments/DevHome.Environments.csproj b/tools/Environments/DevHome.Environments/DevHome.Environments.csproj
index 26dda148a8..3d87af116d 100644
--- a/tools/Environments/DevHome.Environments/DevHome.Environments.csproj
+++ b/tools/Environments/DevHome.Environments/DevHome.Environments.csproj
@@ -6,6 +6,7 @@
win-x86;win-x64;win-arm64
enable
true
+ Debug;Release;Debug_FailFast
diff --git a/tools/Experiments/src/DevHome.Experiments.csproj b/tools/Experiments/src/DevHome.Experiments.csproj
index 282fc72016..e136086506 100644
--- a/tools/Experiments/src/DevHome.Experiments.csproj
+++ b/tools/Experiments/src/DevHome.Experiments.csproj
@@ -5,6 +5,7 @@
x86;x64;arm64
win-x86;win-x64;win-arm64
true
+ Debug;Release;Debug_FailFast
diff --git a/tools/ExtensionLibrary/DevHome.ExtensionLibrary/DevHome.ExtensionLibrary.csproj b/tools/ExtensionLibrary/DevHome.ExtensionLibrary/DevHome.ExtensionLibrary.csproj
index c830fb85fa..365ec7f5cc 100644
--- a/tools/ExtensionLibrary/DevHome.ExtensionLibrary/DevHome.ExtensionLibrary.csproj
+++ b/tools/ExtensionLibrary/DevHome.ExtensionLibrary/DevHome.ExtensionLibrary.csproj
@@ -6,6 +6,7 @@
win-x86;win-x64;win-arm64
enable
true
+ Debug;Release;Debug_FailFast
@@ -45,4 +46,8 @@
$(DefineConstants);DEBUG
+
+
+ $(DefineConstants);DEBUG;DEBUG_FAILFAST
+
diff --git a/tools/PI/DevHome.PI/DevHome.PI.csproj b/tools/PI/DevHome.PI/DevHome.PI.csproj
index d14a91b700..4ddc6e5e8a 100644
--- a/tools/PI/DevHome.PI/DevHome.PI.csproj
+++ b/tools/PI/DevHome.PI/DevHome.PI.csproj
@@ -16,6 +16,7 @@
true
false
$(DefineConstants);DISABLE_XAML_GENERATED_MAIN
+ Debug;Release;Debug_FailFast
@@ -190,12 +191,21 @@
7
+
+ 7
+
7
+
+ 7
+
7
+
+ 7
+
7
diff --git a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.Common/DevHome.QuietBackgroundProcesses.Common.vcxproj b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.Common/DevHome.QuietBackgroundProcesses.Common.vcxproj
index 1ee96ed452..bbdd8af811 100644
--- a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.Common/DevHome.QuietBackgroundProcesses.Common.vcxproj
+++ b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.Common/DevHome.QuietBackgroundProcesses.Common.vcxproj
@@ -7,7 +7,6 @@
Utlity
-
true
true
true
@@ -27,6 +26,22 @@
+
+ Debug_FailFast
+ ARM
+
+
+ Debug_FailFast
+ ARM64
+
+
+ Debug_FailFast
+ Win32
+
+
+ Debug_FailFast
+ x64
+
Debug
ARM
@@ -73,6 +88,10 @@
true
true
+
+ true
+ true
+
false
true
@@ -133,6 +152,12 @@
Disabled
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ Disabled
+
+
NDEBUG;%(PreprocessorDefinitions)
diff --git a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.ElevatedServer.Projection/DevHome.QuietBackgroundProcesses.ElevatedServer.Projection.csproj b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.ElevatedServer.Projection/DevHome.QuietBackgroundProcesses.ElevatedServer.Projection.csproj
index b792576ee9..7293c0f8af 100644
--- a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.ElevatedServer.Projection/DevHome.QuietBackgroundProcesses.ElevatedServer.Projection.csproj
+++ b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.ElevatedServer.Projection/DevHome.QuietBackgroundProcesses.ElevatedServer.Projection.csproj
@@ -9,6 +9,7 @@
x86;x64;arm64
win-x86;win-x64;win-arm64
$(CppBaseOutDir)\DevHome.QuietBackgroundProcesses.Common\
+ Debug;Release;Debug_FailFast
diff --git a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.ElevatedServer/DevHome.QuietBackgroundProcesses.ElevatedServer.vcxproj b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.ElevatedServer/DevHome.QuietBackgroundProcesses.ElevatedServer.vcxproj
index 388c55fdb7..86aed160ab 100644
--- a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.ElevatedServer/DevHome.QuietBackgroundProcesses.ElevatedServer.vcxproj
+++ b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.ElevatedServer/DevHome.QuietBackgroundProcesses.ElevatedServer.vcxproj
@@ -27,6 +27,22 @@
+
+ Debug_FailFast
+ ARM
+
+
+ Debug_FailFast
+ ARM64
+
+
+ Debug_FailFast
+ Win32
+
+
+ Debug_FailFast
+ x64
+
Debug
ARM
@@ -76,6 +92,10 @@
true
true
+
+ true
+ true
+
false
true
@@ -125,6 +145,12 @@
Disabled
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ Disabled
+
+
NDEBUG;%(PreprocessorDefinitions)
diff --git a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.PerformanceRecorderEngine/DevHome.QuietBackgroundProcesses.PerformanceRecorderEngine.vcxproj b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.PerformanceRecorderEngine/DevHome.QuietBackgroundProcesses.PerformanceRecorderEngine.vcxproj
index d9807465b4..e34d2dd142 100644
--- a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.PerformanceRecorderEngine/DevHome.QuietBackgroundProcesses.PerformanceRecorderEngine.vcxproj
+++ b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.PerformanceRecorderEngine/DevHome.QuietBackgroundProcesses.PerformanceRecorderEngine.vcxproj
@@ -6,6 +6,18 @@
+
+ Debug_FailFast
+ ARM64
+
+
+ Debug_FailFast
+ Win32
+
+
+ Debug_FailFast
+ x64
+
Debug
ARM64
@@ -50,16 +62,31 @@
true
v143
+
+ DynamicLibrary
+ true
+ v143
+
DynamicLibrary
true
v143
+
+ DynamicLibrary
+ true
+ v143
+
DynamicLibrary
true
v143
+
+ DynamicLibrary
+ true
+ v143
+
DynamicLibrary
false
@@ -87,18 +114,27 @@
+
+
+
+
+
+
+
+
+
@@ -108,6 +144,10 @@
false
false
+
+ false
+ false
+
false
false
@@ -116,6 +156,10 @@
false
false
+
+ false
+ false
+
false
false
@@ -124,6 +168,10 @@
false
false
+
+ false
+ false
+
false
false
@@ -147,6 +195,12 @@
Disabled
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ Disabled
+
+
NDEBUG;%(PreprocessorDefinitions)
@@ -165,10 +219,13 @@
Create
+ Create
Create
Create
+ Create
Create
Create
+ Create
Create
diff --git a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.Server/DevHome.QuietBackgroundProcesses.Server.vcxproj b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.Server/DevHome.QuietBackgroundProcesses.Server.vcxproj
index 18921b5ff6..98f82bcfbd 100644
--- a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.Server/DevHome.QuietBackgroundProcesses.Server.vcxproj
+++ b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.Server/DevHome.QuietBackgroundProcesses.Server.vcxproj
@@ -26,6 +26,22 @@
+
+ Debug_FailFast
+ ARM
+
+
+ Debug_FailFast
+ ARM64
+
+
+ Debug_FailFast
+ Win32
+
+
+ Debug_FailFast
+ x64
+
Debug
ARM
@@ -72,6 +88,10 @@
true
true
+
+ true
+ true
+
false
true
@@ -131,6 +151,12 @@
Disabled
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ Disabled
+
+
NDEBUG;%(PreprocessorDefinitions)
diff --git a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.UI/DevHome.QuietBackgroundProcesses.UI.csproj b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.UI/DevHome.QuietBackgroundProcesses.UI.csproj
index 74f170c199..de04195dc4 100644
--- a/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.UI/DevHome.QuietBackgroundProcesses.UI.csproj
+++ b/tools/QuietBackgroundProcesses/DevHome.QuietBackgroundProcesses.UI/DevHome.QuietBackgroundProcesses.UI.csproj
@@ -7,6 +7,7 @@
win-x86;win-x64;win-arm64
true
enable
+ Debug;Release;Debug_FailFast
diff --git a/tools/SampleTool/src/SampleTool.csproj b/tools/SampleTool/src/SampleTool.csproj
index 76f91517f6..5f40d28d61 100644
--- a/tools/SampleTool/src/SampleTool.csproj
+++ b/tools/SampleTool/src/SampleTool.csproj
@@ -5,6 +5,7 @@
x86;x64;arm64
win-x86;win-x64;win-arm64
true
+ Debug;Release;Debug_FailFast
diff --git a/tools/SampleTool/unittest/SampleTool.UnitTest.csproj b/tools/SampleTool/unittest/SampleTool.UnitTest.csproj
index 49961984f3..390eb3df07 100644
--- a/tools/SampleTool/unittest/SampleTool.UnitTest.csproj
+++ b/tools/SampleTool/unittest/SampleTool.UnitTest.csproj
@@ -10,6 +10,7 @@
true
true
resources.pri
+ Debug;Release;Debug_FailFast
diff --git a/tools/SetupFlow/DevHome.SetupFlow.Common/DevHome.SetupFlow.Common.csproj b/tools/SetupFlow/DevHome.SetupFlow.Common/DevHome.SetupFlow.Common.csproj
index 33ab51ab0b..a2a1d0ca75 100644
--- a/tools/SetupFlow/DevHome.SetupFlow.Common/DevHome.SetupFlow.Common.csproj
+++ b/tools/SetupFlow/DevHome.SetupFlow.Common/DevHome.SetupFlow.Common.csproj
@@ -6,6 +6,7 @@
win-x86;win-x64;win-arm64
disable
false
+ Debug;Release;Debug_FailFast
diff --git a/tools/SetupFlow/DevHome.SetupFlow.ElevatedComponent/DevHome.SetupFlow.ElevatedComponent.csproj b/tools/SetupFlow/DevHome.SetupFlow.ElevatedComponent/DevHome.SetupFlow.ElevatedComponent.csproj
index e7723fa286..6f7e38d243 100644
--- a/tools/SetupFlow/DevHome.SetupFlow.ElevatedComponent/DevHome.SetupFlow.ElevatedComponent.csproj
+++ b/tools/SetupFlow/DevHome.SetupFlow.ElevatedComponent/DevHome.SetupFlow.ElevatedComponent.csproj
@@ -8,6 +8,7 @@
enable
x86;x64;arm64
win-x86;win-x64;win-arm64
+ Debug;Release;Debug_FailFast
diff --git a/tools/SetupFlow/DevHome.SetupFlow.ElevatedServer/DevHome.SetupFlow.ElevatedServer.csproj b/tools/SetupFlow/DevHome.SetupFlow.ElevatedServer/DevHome.SetupFlow.ElevatedServer.csproj
index c244755392..511b2b41c6 100644
--- a/tools/SetupFlow/DevHome.SetupFlow.ElevatedServer/DevHome.SetupFlow.ElevatedServer.csproj
+++ b/tools/SetupFlow/DevHome.SetupFlow.ElevatedServer/DevHome.SetupFlow.ElevatedServer.csproj
@@ -15,6 +15,7 @@
enable
enable
DevHome.SetupFlow.ElevatedServer.Program
+ Debug;Release;Debug_FailFast
diff --git a/tools/SetupFlow/DevHome.SetupFlow.UnitTest/DevHome.SetupFlow.UnitTest.csproj b/tools/SetupFlow/DevHome.SetupFlow.UnitTest/DevHome.SetupFlow.UnitTest.csproj
index b8ab7fe662..cfd51b3c33 100644
--- a/tools/SetupFlow/DevHome.SetupFlow.UnitTest/DevHome.SetupFlow.UnitTest.csproj
+++ b/tools/SetupFlow/DevHome.SetupFlow.UnitTest/DevHome.SetupFlow.UnitTest.csproj
@@ -10,6 +10,7 @@
true
true
resources.pri
+ Debug;Release;Debug_FailFast
diff --git a/tools/SetupFlow/DevHome.SetupFlow/DevHome.SetupFlow.csproj b/tools/SetupFlow/DevHome.SetupFlow/DevHome.SetupFlow.csproj
index 836e983265..6ee8f3adf8 100644
--- a/tools/SetupFlow/DevHome.SetupFlow/DevHome.SetupFlow.csproj
+++ b/tools/SetupFlow/DevHome.SetupFlow/DevHome.SetupFlow.csproj
@@ -5,6 +5,7 @@
x86;x64;arm64
win-x86;win-x64;win-arm64
true
+ Debug;Release;Debug_FailFast
diff --git a/tools/Utilities/EnvVariablesUtility/DevHome.EnvironmentVariables.csproj b/tools/Utilities/EnvVariablesUtility/DevHome.EnvironmentVariables.csproj
index 3b333597f6..dad3388b29 100644
--- a/tools/Utilities/EnvVariablesUtility/DevHome.EnvironmentVariables.csproj
+++ b/tools/Utilities/EnvVariablesUtility/DevHome.EnvironmentVariables.csproj
@@ -13,6 +13,7 @@
false
DevHome.EnvironmentVariables.pri
false
+ Debug;Release;Debug_FailFast
diff --git a/tools/Utilities/HostsUtility/DevHome.HostsFileEditor.csproj b/tools/Utilities/HostsUtility/DevHome.HostsFileEditor.csproj
index 916c6c1406..37cb174d30 100644
--- a/tools/Utilities/HostsUtility/DevHome.HostsFileEditor.csproj
+++ b/tools/Utilities/HostsUtility/DevHome.HostsFileEditor.csproj
@@ -13,6 +13,7 @@
false
DevHome.HostsFileEditor.pri
false
+ Debug;Release;Debug_FailFast
diff --git a/tools/Utilities/RegPreviewUtility/DevHome.RegistryPreview.csproj b/tools/Utilities/RegPreviewUtility/DevHome.RegistryPreview.csproj
index f423a1f78d..89337a73d3 100644
--- a/tools/Utilities/RegPreviewUtility/DevHome.RegistryPreview.csproj
+++ b/tools/Utilities/RegPreviewUtility/DevHome.RegistryPreview.csproj
@@ -13,6 +13,7 @@
false
DevHome.RegistryPreview.pri
false
+ Debug;Release;Debug_FailFast
diff --git a/tools/Utilities/src/DevHome.Utilities.csproj b/tools/Utilities/src/DevHome.Utilities.csproj
index 2422c288a0..3fbb4d4cb7 100644
--- a/tools/Utilities/src/DevHome.Utilities.csproj
+++ b/tools/Utilities/src/DevHome.Utilities.csproj
@@ -5,6 +5,7 @@
x86;x64;arm64
win-x86;win-x64;win-arm64
true
+ Debug;Release;Debug_FailFast
diff --git a/uitest/DevHome.UITest.csproj b/uitest/DevHome.UITest.csproj
index 1c0fd0ffa9..af2829706c 100644
--- a/uitest/DevHome.UITest.csproj
+++ b/uitest/DevHome.UITest.csproj
@@ -10,6 +10,7 @@
true
resources.pri
$(MSBuildProjectDirectory)\Test.runsettings
+ Debug;Release;Debug_FailFast