0

ASP.NETMVC3アプリケーションをWindows7/VS2010からWindows8/ VisualStudio2012に移行しました。奇妙なコード分析エラーが発生します。

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バージョンを参照しています。

プロジェクトごとに異なる.Netフレームワークにすることもできます。

于 2012-11-17T20:24:37.040 に答える