2016-03-23 14 views
1

3.0.0.0のMVCソリューションがありますが、4.0.0.1にアップグレードしています。私はSystem.Web.Mvcリファレンス(参照フォルダ内)をアップグレードしました。奇妙なMVC参照の問題

Compiler Error Message: CS1705: Assembly 'MobileScanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

P.S.:私は、私は次のエラーを取得するプロジェクトを実行するとき、私はしかし、それは問題なくビルドするプロジェクトをビルドする

1から2にSystem.Web.WebPagesを更新VS2010と.Net 4.0の使用

+0

複数のプロジェクトがありますか?もしそうなら、それを参照するすべてのMVCをアップグレードしましたか? – krillgar

+0

package.configに正しいバージョンがありますか? –

+0

'MobileScanner'はMVC 4.0を使用していますが、あなたの参照バージョンはまだバージョン3.0を表示しています。あなたのシステムのmvc dllも更新しましたか? –

答えて

1

ありがとう、私はそれを修正しました。

MVC 3への参照が残っていて、ルートweb.config内に(古い)依存関係(System.Web.Razor)がいくつか存在し、Views/web.config ... once更新されたそれは治療を働いた。