From 49669eba26b847b0a479cbfed4fcb54e2f4acad2 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Wed, 1 Oct 2025 20:56:11 +0200 Subject: [PATCH 1/3] Remove stale copy of S.ComponentModel.Composition from testplatform packages S.ComponentModel.Composition is no longer used in testplatform packages, so we can remove the stale copy of it. The assembly that was redistributed targets netstandard2.0 and is a PNSE - throws PlatformNotSupportedException. This proves that the assembly never got loaded and is indeed unused in all cases. This resolves having this stale copy in the SDK layout under i.e. "C:\Program Files\dotnet\sdk\10.0.100-rc.1.25451.107\System.ComponentModel.Composition.dll" --- eng/Version.Details.props | 1 - eng/Version.Details.xml | 5 ----- .../Microsoft.TestPlatform.CLI.csproj | 3 --- .../Microsoft.TestPlatform.CLI.nuspec | 3 +-- .../Microsoft.TestPlatform.CLI.sourcebuild.nuspec | 2 -- .../Microsoft.TestPlatform.CLI.sourcebuild.product.nuspec | 1 - .../Microsoft.TestPlatform/Microsoft.TestPlatform.csproj | 3 --- .../Microsoft.TestPlatform/Microsoft.TestPlatform.nuspec | 1 - 8 files changed, 1 insertion(+), 18 deletions(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 2f13d40aa3..742f5ad5d5 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -11,7 +11,6 @@ This file should be imported by eng/Versions.props 0.2.0-preview.25476.104 6.0.2 - 4.5.0 2.0.0 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 356337cc87..f4725005dd 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -11,11 +11,6 @@ e1eaf1bbd9702e9b6ee9b10dbc94105732e07896 - - https://github.com/dotnet/runtime - 30ab651fcb4354552bd4891619a0bdd81e0ebdbf - - https://github.com/dotnet/runtime 7d57652f33493fa022125b7f63aad0d70c52d810 diff --git a/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.csproj b/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.csproj index d07e188d4d..76c7558869 100644 --- a/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.csproj +++ b/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.csproj @@ -77,7 +77,6 @@ - @@ -93,7 +92,6 @@ - @@ -102,7 +100,6 @@ - diff --git a/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.nuspec b/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.nuspec index 905e3042f3..761967bbbd 100644 --- a/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.nuspec +++ b/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.nuspec @@ -33,7 +33,6 @@ - @@ -130,7 +129,7 @@ - + diff --git a/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.sourcebuild.nuspec b/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.sourcebuild.nuspec index fe469909cf..fbd81347b6 100644 --- a/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.sourcebuild.nuspec +++ b/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.sourcebuild.nuspec @@ -48,8 +48,6 @@ - - diff --git a/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.sourcebuild.product.nuspec b/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.sourcebuild.product.nuspec index 9a3222b6d0..5c0627e9ce 100644 --- a/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.sourcebuild.product.nuspec +++ b/src/package/Microsoft.TestPlatform.CLI/Microsoft.TestPlatform.CLI.sourcebuild.product.nuspec @@ -32,7 +32,6 @@ - diff --git a/src/package/Microsoft.TestPlatform/Microsoft.TestPlatform.csproj b/src/package/Microsoft.TestPlatform/Microsoft.TestPlatform.csproj index 5158174729..e04dc770cf 100644 --- a/src/package/Microsoft.TestPlatform/Microsoft.TestPlatform.csproj +++ b/src/package/Microsoft.TestPlatform/Microsoft.TestPlatform.csproj @@ -76,7 +76,6 @@ which is most likely higher than what is the minimum supported .NET Framework. --> - @@ -108,7 +107,6 @@ - @@ -129,7 +127,6 @@ - diff --git a/src/package/Microsoft.TestPlatform/Microsoft.TestPlatform.nuspec b/src/package/Microsoft.TestPlatform/Microsoft.TestPlatform.nuspec index 92cab69a7b..f8c51f1489 100644 --- a/src/package/Microsoft.TestPlatform/Microsoft.TestPlatform.nuspec +++ b/src/package/Microsoft.TestPlatform/Microsoft.TestPlatform.nuspec @@ -405,7 +405,6 @@ - From 2363bf609a817b089e01e1b4e2e31ce399ae808a Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Wed, 1 Oct 2025 21:01:00 +0200 Subject: [PATCH 2/3] Update Version.Details.props --- eng/Version.Details.props | 1 - 1 file changed, 1 deletion(-) diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 742f5ad5d5..f9efc5d2bc 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -27,7 +27,6 @@ This file should be imported by eng/Versions.props $(MicrosoftDiagnosticsNETCoreClientPackageVersion) $(MicrosoftExtensionsDependencyModelPackageVersion) - $(SystemComponentModelCompositionPackageVersion) $(MicrosoftExtensionsFileSystemGlobbingPackageVersion) From 4aef1e47595dc60aa7b194bd78751eda0c4ee161 Mon Sep 17 00:00:00 2001 From: Viktor Hofer Date: Wed, 1 Oct 2025 21:12:00 +0200 Subject: [PATCH 3/3] Fix expected file counts for TestPlatform packages --- eng/verify-nupkgs.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/verify-nupkgs.ps1 b/eng/verify-nupkgs.ps1 index 7ab1963a02..159b53fadb 100644 --- a/eng/verify-nupkgs.ps1 +++ b/eng/verify-nupkgs.ps1 @@ -19,10 +19,10 @@ function Verify-Nuget-Packages { $expectedNumOfFiles = @{ "Microsoft.CodeCoverage" = 75 "Microsoft.NET.Test.Sdk" = 25 - "Microsoft.TestPlatform" = 538 + "Microsoft.TestPlatform" = 537 "Microsoft.VisualStudio.TestTools.TestPlatform.V2.CLI" = 380 "Microsoft.TestPlatform.Build" = 20 - "Microsoft.TestPlatform.CLI" = 481 + "Microsoft.TestPlatform.CLI" = 480 "Microsoft.TestPlatform.Extensions.TrxLogger" = 34 "Microsoft.TestPlatform.ObjectModel" = 92 "Microsoft.TestPlatform.AdapterUtilities" = 61