正常に動作するASP.NETアプリケーションがありますが、扱いにくくなっています。新しいページにはMVC3機能を組み込み、すべての古いページを徐々に変換したいと思います。Razor構文を使用する予定です。
私はそれを機能させました。私はページをうまく提供することができます。ちょっとした戦いでしたが、状況は良さそうです。私はすべてのディレクトリ構造と参照されるDLLを持っていると思います。
私の唯一の本当の問題はIDEにあります:
Controllersフォルダを右クリックしても「AddController..」が選択できません。ビューの同上、およびプロジェクトの右クリックメニューから「エリアの追加...」。
MVC3(または私もインストールしたMVC2)に関連するテンプレートアイテムを追加できません。
HTML5も検証できません(すべてのタグが無効です)が、この機能はMVC3プロジェクトでも機能しないため、これは別の問題だと思います。
MVC3プロジェクト(Razor構文を使用)として作成されたプロジェクトで完全に機能しなかった場合、これらが欠落していることすらわかりません。したがって、ソリューションまたはプロジェクトに固有のものである必要がありますが、どこにも見つかりません。 。
私の質問: IDEがMVCプロジェクトとして認識するように、これをどこで変更しますか?