From 9f411044ad80ab2287742810ea322d37e68fa46f Mon Sep 17 00:00:00 2001 From: Yufei Huang Date: Sun, 20 Oct 2024 10:57:49 +0800 Subject: [PATCH] fix: suppress assembly load warning for wpf 8.0 project --- src/Docfx.Dotnet/CompilationHelper.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Docfx.Dotnet/CompilationHelper.cs b/src/Docfx.Dotnet/CompilationHelper.cs index 2bcd0089759..a8af3d50dd3 100644 --- a/src/Docfx.Dotnet/CompilationHelper.cs +++ b/src/Docfx.Dotnet/CompilationHelper.cs @@ -179,7 +179,12 @@ void GetReferenceAssembliesCore(PEFile assembly) var file = assemblyResolver.FindAssemblyFile(reference); if (file is null) { - Logger.LogWarning($"Unable to resolve assembly reference {reference}", code: "InvalidAssemblyReference"); + // Skip warning for some weired assembly references: https://github.com/dotnet/docfx/issues/9459 + if (reference.Version?.ToString() != "0.0.0.0") + { + Logger.LogWarning($"Unable to resolve assembly reference {reference}", code: "InvalidAssemblyReference"); + } + continue; }