From a99543a491a4ee8c6f433ca74e019ab266391c46 Mon Sep 17 00:00:00 2001 From: Jakub Jares Date: Mon, 24 Aug 2026 19:42:41 +0200 Subject: [PATCH 1/2] Quote boolean conditions in shipped Microsoft.TestPlatform.targets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bare !$(VSTestNoBuild) and $(VsTestUseMSBuildOutput) make MSBuild require the value to parse as a boolean, and it fails the build with MSB4100 when it does not. dotnet test -p:VSTestNoBuild=1 is enough to hit it, and this file ships in Microsoft.TestPlatform.Build, so it fails on the user machine. Compare against 'true' instead. MSBuild's == is boolean aware, so on, yes and TRUE keep routing the same way. Fix #16396 🤖 --- .../Microsoft.TestPlatform.targets | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets b/src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets index 531c23b520..1d020553ca 100644 --- a/src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets +++ b/src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets @@ -12,8 +12,8 @@ Copyright (c) .NET Foundation. All rights reserved. - Microsoft.TestPlatform.Build.dll - $([System.IO.Path]::Combine($(MSBuildThisFileDirectory),"vstest.console.dll")) + Microsoft.TestPlatform.Build.dll + $([System.IO.Path]::Combine($(MSBuildThisFileDirectory),"vstest.console.dll")) False False @@ -30,10 +30,10 @@ Copyright (c) .NET Foundation. All rights reserved. - + - + - + Date: Wed, 26 Aug 2026 16:38:53 +0200 Subject: [PATCH 2/2] Fix terminal logger comment Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets b/src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets index 1d020553ca..cdec45b52e 100644 --- a/src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets +++ b/src/Microsoft.TestPlatform.Build/Microsoft.TestPlatform.targets @@ -32,7 +32,7 @@ Copyright (c) .NET Foundation. All rights reserved. - +