我正在尝试在 Visual Studio 2019(社区版,如果相关的话)中构建 NLog。由于下面的转换错误,NLog 未构建。我在代码中搜索了“TypeParameterSymbol”类及其接口以寻找线索,但没有运气。我也在 VS2022 中尝试过并将其升级到 net4.8,但总是收到此错误的某些版本。
我以前从未见过这样的构建错误。发生什么事了?
错误 AD0001 分析器“ILLink.RoslynAnalyzer.RequiresUnreferencedCodeAnalyzer”抛出“System.InvalidCastException”类型的异常,并显示消息“无法将类型“Microsoft.CodeAnalysis.CSharp.Symbols.PublicModel.TypeParameterSymbol”的对象转换为“Microsoft.CodeAnalysis”类型。 INamedTypeSymbol'.'。 NLog (net46)
期待构建 NLog.dll。
您可能会受到此错误的影响。尝试升级您的 SDK,看看是否有帮助。