既存のASP.NET MVC 3プロジェクトを最新のASP.NET MVC 4 Developer Previewに安全にアップグレードするためにはどのような手順を取る必要がありますか?ASP.NET MVC 3プロジェクトをMVC 4に変換
答えて
重要な変更点は、関連するリファレンスを最新バージョン(4.0/2.0)にアップグレードすることです。あなたSystem.Web.Mvc(4.0.0.0への変更)
-
次の名前空間のバージョンをアップグレードするには、Webの設定ファイルを更新する必要がSystem.Web.Webpages(2.0.0.0への変更)
- System.Web.Helpers(2.0.0.0への変更)
- System.Web.WebPages.Razor(2.0.0.0への変更)
はまた、あなたが持っているルートレベルのWeb設定ファイルを更新する必要がありますこれらのappsettingsエントリ
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
<add key="PreserveLoginUrl" value="true" />
</appSettings>
次に、プロジェクトで参照されているDLLを更新する必要があります。既存のMVC3 dll参照を削除し、MVC4を追加します(これを行うには、nugetパッケージマネージャを使用してください)。
このlinkは、変換のすべての側面を処理します。必要に応じて参照してください。
プラットフォームのインストーラからMVC4をインストールした方がよいでしょう。 その後、公式のasp.net/mvc/mvc4ページの手順に従ってください。あなたがShyjuの指示に従うならば、それは動作しません。
公式の指示を終えたら、Viewsディレクトリを見て、もう1つのweb.configをMVCアセンブリへの別のリファレンスといくつかのカミソリの参照を見つけることができます。 この行のバージョンも変更する必要があります。あなたはこの最後の変更を行わないと基本的には2.0.0.0
ごとにあなたは4.0.0.0を見つける3.0.0.0と1.0.0.0を置き換えるには、次のQUESTION
ルックのためのON ERRORで終わるかもしれませんDLLが含まれており、それらが正しいバージョンのものであることを確認してください。
ここに掲載公式の手順に従ってください。
http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806
注:これらの手順は、公式リリースカバー - ない開発者向けプレビューを。いっそ
このリンクは、[Shyju's answer](http://stackoverflow.com/a/8853408/2188245)で既に説明されています。 –
はい、それはありましたが、彼はいくつかのステップを省きましたが、これはStackOverflow.comで再現されるべき手順ではありません。開発者は、Goを渡すことなくソースに直進する必要があります。 – Seth
、自動更新ツールを使用します。これは私のために動作しませんでした
これは簡単で簡単な方法であることが判明しましたが、私が必要としなかったOAuthパッケージも追加されました。 –
これは私のために本当の理由で失敗しました(エラーを書き留めませんでした、ごめんなさい)。手動のルートに行かなければならなかった。 – willem
これはあまりにも侵略的なツールです... openAuthの全ホストで妨害することを含む、あまりにも多くの仮定を作ります。イントラネットウインドウの認証アプリケーションでは、単にすべてを破棄します。慎重に使用してください。 –
- 1. MVC 3のASP.NET MVC 4テンプレート
- 2. ASP.NET MVC 4回の休憩ASP.NET MVC 3つのプロジェクト
- 3. Entity Frameworkのトラブル - ASP.NET 4 MVC 3 - SportsStoreプロジェクト
- 4. ASP.NET MVC 4 + Ninject MVC 3 =このオブジェクト
- 5. ASP.NET 4からMVC 3へのアップロードコードの変換
- 6. ASP.Net MVC 3 Html.TextAreaFor
- 7. NinjectとHierarchicalLifetimeManagerを持つASP.Net MVC 3プロジェクト?
- 8. ASP.NET MVC 3は、Asp.net MVC 3ではデータベース
- 9. BlueHostでASP.NET MVC 3プロジェクトを公開
- 10. Asp.net MVC 4:
- 11. Asp.Net Mvc 4ソースコード?
- 12. ASP.Net MVC 4 RC
- 13. ASP.NET MVC 3 RC
- 14. 別のプロジェクトのASP.NET MVC 3 ViewModels?
- 15. Asp.net MVC 3キャッシング
- 16. asp.net MVC 3 + EntityFramework
- 17. ASP.Net MVC 3 AutoMapper
- 18. asp.net MVC 3カミソリレイアウトエラー
- 19. ASP.NET MVC 3 - アクション
- 20. ASP.NET MVC Contribプロジェクト
- 21. のasp.net MVC 3、ルート
- 22. ASP.NET MVC 3:EF
- 23. Asp.Net MVC 3セキュアログイン
- 24. asp.net mvc 3モデルバインドドロップダウン
- 25. ASP.NET MVC 3プリコンパイル
- 26. asp.net mvc 3 highchart
- 27. ASP.NET MVC 3
- 28. ASP.NET MVC 3リアルタイムイベント。
- 29. ASP.NET MVC 3 ModelState
- 30. ASP.NET MVC 3 - カスタムバリデータ
を。 –
追加手順が必要でした。プロジェクトの参照をSystem.Web.Mvc、System.Web.WebPages、System.Web.Helpersに削除し、新しいバージョンの参照を追加しました。 – Rn222