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}."); + }); }); }