Professional Asp.net 1.0 Wrox ブックのガイダンスに従って、既存の Web アプリケーションに MVC 参照を追加しましたが、スキャフォールディング オプションを除いてはうまく機能します。コントローラーを右クリックすると、新しい asp.net mvc アプリで得られる scaffold ビュー オプションが表示されません。足場オプションを取得するために必要な .csproj ハックがあると確信していますが、どこにも参照が見つかりません。他の誰かがこれに遭遇し、解決策を見つけましたか?
2 に答える
グーグルで助けてください。次のブログで答えを見つけました: http://wildermuth.com/Tag/ASP.NET+MVC
.csproj ファイルを編集し、ProjectTypeGuids {603c0e0b-db56-11dc-be95-000d561079b0} に追加する必要があります。順序が重要なようです。もともと私は guid リストの最後に追加しましたが、プロジェクトは読み込まれず、サポートされていないエラーがスローされました。空の mvc サイトを作成し、GUID を確認したところ、上記の GUID が 1 番目にリストされていました。だから私は最初にそれを追加し、すべてがうまくいきました。
Global.asax ファイルにデータ コンテキストを登録する方法を確認しましたか?
このリンクには、役立つ詳細が含まれている場合があります: http://msdn.microsoft.com/en-us/library/system.web.dynamicdata.metamodel.registercontext.aspx およびこれ: http://msdn.microsoft.com/ en-us/library/system.web.dynamicdata.metamodel.aspx