1

MVC2 から MVC3 に移行しようとしています。Spark ビュー エンジンを使用します。参照を変更した後、Spark ページの基本クラスで 2 つのエラーのみが発生しました。

The type 'System.Web.Mvc.IView' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'. C:\Dev\main\app\Web\Html\SparkPageBase.cs


The type 'System.Web.Mvc.IViewDataContainer' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null'.    C:\Dev\main\app\Web\Html\SparkPageBase.cs

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

3

MVC3 用の Spark View Engine をダウンロードして使用してみてください。

MVC3 用の Spark ビュー エンジン

于 2012-07-30T19:19:53.713 に答える
1

web.config を次のバージョンに変更した後、動作するかどうかを確認します。System.Web.Mvc

<dependentAssembly>
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
  </dependentAssembly>
于 2012-07-30T19:24:04.090 に答える