diff --git a/src/Framework/test/TargetingPackTests.cs b/src/Framework/test/TargetingPackTests.cs
index fd244b46636720a61f9287ad0bf4941a8fbeded6..4d61b765af671ed32f5cfe8039856313a01c9a4e 100644
--- a/src/Framework/test/TargetingPackTests.cs
+++ b/src/Framework/test/TargetingPackTests.cs
@@ -109,22 +109,17 @@ namespace Microsoft.AspNetCore
 
             Assert.All(dlls, path =>
             {
-                // Skip netstandard2.0 System.IO.Pipelines assembly. References have old versions.
-                var filename = Path.GetFileName(path);
-                if (!string.Equals("System.IO.Pipelines.dll", filename, StringComparison.OrdinalIgnoreCase))
-                {
-                    using var fileStream = File.OpenRead(path);
-                    using var peReader = new PEReader(fileStream, PEStreamOptions.Default);
-                    var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default);
+            using var fileStream = File.OpenRead(path);
+            using var peReader = new PEReader(fileStream, PEStreamOptions.Default);
+            var reader = peReader.GetMetadataReader(MetadataReaderOptions.Default);
 
-                    Assert.All(reader.AssemblyReferences, handle =>
-                    {
-                        var reference = reader.GetAssemblyReference(handle);
-                        var result = 0 == reference.Version.Revision;
+            Assert.All(reader.AssemblyReferences, handle =>
+            {
+                var reference = reader.GetAssemblyReference(handle);
+                var result = (0 == reference.Version.Revision && 0 == reference.Version.Build);
 
-                        Assert.True(result, $"In {filename}, {reference.GetAssemblyName()} has unexpected version {reference.Version}.");
-                    });
-                }
+                Assert.True(result, $"In {Path.GetFileName(path)}, {reference.GetAssemblyName()} has unexpected version {reference.Version}.");
+            });
             });
         }