Skip to content
代码片段 群组 项目
未验证 提交 d9521acc 编辑于 作者: github-actions[bot]'s avatar github-actions[bot] 提交者: GitHub
浏览文件

Don't exclude System.IO.Pipelines from TargetingPack version check (#39302)


Co-authored-by: default avatarWill Godbe <wigodbe@microsoft.com>
上级 9fb2d4ff
No related branches found
No related tags found
无相关合并请求
...@@ -109,22 +109,17 @@ namespace Microsoft.AspNetCore ...@@ -109,22 +109,17 @@ namespace Microsoft.AspNetCore
Assert.All(dlls, path => Assert.All(dlls, path =>
{ {
// Skip netstandard2.0 System.IO.Pipelines assembly. References have old versions. using var fileStream = File.OpenRead(path);
var filename = Path.GetFileName(path); using var peReader = new PEReader(fileStream, PEStreamOptions.Default);
if (!string.Equals("System.IO.Pipelines.dll", filename, StringComparison.OrdinalIgnoreCase)) 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 => Assert.All(reader.AssemblyReferences, handle =>
{ {
var reference = reader.GetAssemblyReference(handle); var reference = reader.GetAssemblyReference(handle);
var result = 0 == reference.Version.Revision; 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}.");
}); });
}
}); });
} }
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册