web-dev-qa-db-ja.com

Visual Studio 2015はMVCの古いバージョンをサポートしていますか?

Visual Studio 2015はMVCの古いバージョンをサポートしていますか?

  • MVC3
  • MVC4
  • MVC5

すべてのホスティング環境がMVCの新しいバージョンをサポートしているわけではないため、古いインフラストラクチャのニーズをサポートするにはこれが必要です。

サポートされている場合、Visual Studio 2015の古いMVCバージョンを使用して新しいソリューションを作成するにはどうすればよいですか?デフォルトでは、新しいMVCプロジェクトはバージョン5.2として作成されます。

45
user3610920

Visual Studio 2015は古いバージョンのMVCをサポートしていますか?

はい、移行直後にサポートします(IDEのような新しい機能を追加/サポートするためにインテリセンスなど)。

visual Studio 2015で古いMVCバージョンを使用して新しいソリューションを作成するにはどうすればよいですか?

新しいプラットフォームには以前のものよりも多くの修正と利点があるため、これは知的行動ではありません。ホスティングサポートが不足しているために古いものを使用せざるを得ない場合を除き、この場合IDEによってMVCプロジェクトの古いバージョンを作成することはできません(VS 2015)それ自体、ただし古いアセンブリ参照を追加する場合、および古いIDEは通常プレビュー参照がありません。

:VS 2015はIDE(統合開発環境)です。任意のMVCバージョンを実行できます(上記の考慮事項があります)が、IDEの新機能はおそらく制限されます。たとえば、VS 2015でのMVC 4移行の結果は次のようになります。

ASP.NET MVC 4プロジェクトでは、Visual Studio Nextの機能が制限されています。 [コントローラーの追加]、[ビューの追加]、[エリアの追加]、[ビュー/コントローラーに移動]などのコマンドは使用できません。 Razor(CSHTMLおよびVBHTML)ファイルのIntellisenseは、HTMLマークアップに制限されています。 MVC 4プロジェクトのアップグレード方法の詳細については、 http://go.Microsoft.com/fwlink/?LinkID=320968 をご覧ください。

これはIntellisenseなどの欠如に苦しんでいます。しかし、それでも Visual Studio Code のような別のIDEでプロジェクトを実行/開発することができ、プロジェクトのデバッグはここで意味があります。

31

Visual Studio 2015 RTMはMVC 5およびMVC 6のみをサポートします。 MVC4以前のバージョンでは、ツールとRazorのサポートがありません。 MVC4プロジェクトは自動的に移行され、VS 2015 RTMでコンパイルおよび実行する必要がありますが、Razorビューでの編集エクスペリエンスは不十分です。
リリース以降、この変更に関する重大な否定的なフィードバックがあり、チームは2015 RTMのMVC4サポートを出荷する予定です。 WebDevブログ を見て、すぐに公式発表をご覧ください。
Visual Studio 2015のSend-a-Smile機能は、このフィードバックの迅速な取得と迅速な対応の決定を担当します。機能の変更が悪影響を与える場合は、笑顔を送ることを検討してください。

21
Van Kichline

Visual Studio 2015 Update 1 RCは、MVC 4プロジェクトをサポートする必要があります。 https://msdn.Microsoft.com/en-us/library/mt591926.aspx を参照してください

10
Eivind Eriksen