現在、1つのプロジェクト内のエリアと呼ばれるMVC2プレビュー2の新機能をテストしています。MSDNの記事とリリースノートのドキュメントに従って、Areasフォルダーを作成し、次にareaのnameフォルダーを作成し、その中にControllersフォルダーとViewsフォルダーを作成しました。もちろん、ルートクラスが追加され、機能します。
次に、コントローラーの1つを移動し、そのビューフォルダーをその新しい領域に移動しました。そして、最初の行でaspxページを実行できません。
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.Mvc.ViewPage<OtherReferencedProjectNamespace.Entity>" %>
構文パーサーメッセージ
"Cannot load the type: OtherReferencedProjectNamespace.Entity" /example entity name here/
以前に問題なく使用された名前空間への参照はないようです。エリアに移動されたコードには、個別の名前空間参照がありますか?
プロジェクトへの参照の変更は行われず、ビューファイルを含むコントローラーの1つをエリアに移動しただけです。
それについてはまだ説明がありませんが、アイデアはありますか?