0

我刚刚将我的 ASP.NET MVC 3 应用程序从 Windows 7 /VS2010 迁移到 Windows 8 / Visual Studio 2012。我遇到了一个奇怪的代码分析错误。

CA0055 错误运行代码分析 CA0055:无法加载 MyAssembly.dll。读取模块“System.Web.Mvc”时遇到以下错误:无法解析类型引用:[System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]System.Web.Razor.Parser .SyntaxTree.CodeSpan。[错误和警告](全球)

添加对 System.Web.Razor 的引用没有帮助。目前的解决方法是禁用 Web 项目的代码分析。有谁知道为什么会发生此错误和/或如何解决它?

4

1 回答 1

1

我的猜测是 MyAssembly.dll 引用了另一个 System.Web.Razor 版本,而不是您项目中的版本。

也可以是不同项目中的不同.N​​et框架。

于 2012-11-17T20:24:37.040 回答