【发布时间】:2015-07-23 03:12:00
【问题描述】:
使用 Visual Studio 2015 RTM,我有一个 .NET 4.0 类库项目。
我已将Microsoft.CodeAnalysis.FxCopAnalyzers NuGet 包添加到项目中。这会导致在解决方案资源管理器中为项目列出以下分析器。
- Microsoft.AnalyzerPowerPack.Common
- Microsoft.AnalyzerPowerPack.CSharp
- System.Runtime.Analyzers
- System.Runtime.CSharp.Analyzers
- System.Runtime.InteropServices.Analyzers
- System.Runtime.InteropServices.CSharp.Analyzers
但是在错误列表窗口中,出现以下错误:
无法加载分析器程序集 C:\Dev\git\MySolution\packages\System.Runtime.Analyzers.1.0.0\analyzers\dotnet\cs\System.Runtime.Analyzers.dll :无法加载文件或程序集'System.Runtime.Analyzers, 版本=1.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35' 或 它的依赖项之一。强名称验证失败。 (例外 来自 HRESULT:0x8013141A)
(对于 System.Runtime.CSharp.Analyzers 和 System.Runtime.InteropServices.Analyzers 类似)
前两个分析器工作正常,但后四个分析器没有得到任何结果(可能与上述错误有关)。
有没有办法让这些工作,或者它可能与 .NET 4.0 的项目有关?
【问题讨论】:
-
听起来您的下载内容已损坏。尝试重新安装软件包。
-
对我来说这看起来像是一个损坏的包,下载次数下降到 0,所以我猜不仅仅是你和我。奇怪的错误,Fuslogvw 什么也没说。他们最终会修复它。
标签: c# visual-studio-2015 roslyn