既存のVS2008 SP1 Webプロジェクトでは、MVCページを導入しています。手動でビューを作成して正常に動作させることができましたが、ソリューションエクスプローラから「Add View」と「Add Controller」を使用することができません。また、新しい項目を追加しようとすると、MVCテンプレートが表示されません。既存のWebプロジェクトにMVCテンプレートがありません
私は自分のVS2008が正しくセットアップされていることを知っています。新しいプロジェクトではすべて正常に動作します(MVCテンプレートはWebアイテムに表示されます)。また、「ビューの追加」と「コントローラの追加」もうまく動作します。レガシープロジェクトにこれらのオプションを見せるためのトリックはありますか?
私はcsprojファイルの周りを見てみました。そこには何も明らかではない。 私のフォルダ内にテンプレートzipファイルがあります。Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC
ありがとうございました。
あなたはそれを釘付けにしました。それはProjectTypeGuidsでした。 私は単に元のものを取り除き、それを {603c0e0b-db56-11dc-be95-000d561079b0}; {349c5851-65df-11da-9384-00065b846f21}; {fae04ec0-301f- 11d3-bf4b-00c04f79efbc} ProjectTypeGuids> ありがとう –
Mouffette