私はうまく動作するが扱いにくいASP.NETアプリケーションを持っています。 MVC3の機能を新しいページに組み込み、すべての古いページを徐々に変換したいと思います。私はRazorの構文を使用する予定です。従来のASP.NETアプリケーションをMVC3とHTML5に変換する
私はそれが働いている。私はちょうど良いページを提供することができます。それは少し戦闘だったが、物事は良く見えた。私はすべてのディレクトリ構造と参照されているDLLを持っていると思います。
私の唯一の本当の問題は、IDEである:
私は、「コントローラの追加..」私はコントローラのフォルダを右クリックしたときに選択することはできません。プロジェクトの右クリックメニューから「Add Area ...」を選択します。
MVC3(または既にインストールしているMVC2)に関連するテンプレート項目を追加できません。
また、HTML5を検証できません(すべてのタグは無効です)が、この機能はMVC3プロジェクトでも機能しないため、これは別の問題だと思います。
MVC3プロジェクト(Razor構文)として作成されたプロジェクトでは完璧に動作しない場合、これらのものが欠けていたことが分かりません。そのため、ソリューションやプロジェクトに固有のものでなければなりませんどこでもそれを見つけることができません。
私の質問: ここでは、IDEがMVCプロジェクトとして認識するようにこれを変更しますか?
あなたは最初の注文の天才です。私はあなたの偉大さに敬意を表する。これをProjectTypeGuidsタグに追加すると、実際にはMVCアプリケーションに切り替わりました。 – Jonathan
@ジョナサン:喜んで私は助けることができます。今すぐ素晴らしいMVCプログラミングをお楽しみください。 – Shyju
プロジェクトファイルを編集することをためらっているのであれば、MVC2プロジェクトをMVC3プロジェクトにアップグレードするときにMicrosoftがこれを順番に実行することに注意してください。http://www.asp.net/whitepapers/mvc3-release-notes#upgrading –