ASP.NET MVC 4 がインストールされている状態で ASP.NET MVC 3 のプロジェクトを実行しようとすると、参照エラーのためプロジェクト実行に失敗します。
以下のように Web.config と プロジェクトファイルの設定を変更することで、ASP.NET MVC 3 のプロジェクトを実行することができるようになります。
Web.config
<appSettings>
<add key="webpages:Version" value="1.0.0.0"/><!-- 追加 -->
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>
Application の csproj
<ItemGroup>
<!-- コメントアウト -->
<!--<reference Include="System.Web.WebPages" />
<reference Include="System.Web.Helpers" />-->
<!-- 以下のように変更 -->
<reference Include="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL "/>
<reference Include="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
</ItemGroup>
参考情報
ASP.NET MVC 4
http://www.asp.net/whitepapers/mvc4-release-notes
→ Known Issues and Breaking Changes
0 件のコメント:
コメントを投稿