MvcContribPortableAreaを使用している大きな.netmvc2プロジェクトがあります。多くのモジュール(PAモジュール)をロードするメインのWebサイトがあります。
メインアプリケーションはSite.Mater
その~\Views\Shared
フォルダに含まれています。各モジュールにはSite.Master
、そのメインモジュールから継承する独自のモジュールもあります。
現在、次のようなものを使用しています。
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" MasterPageFile="~/Views/Shared/Site.Master" %>
コンパイル後、ビューは相対パスであるため、メインのSite.Masterを正しく処理します。これで、コンパイル中にビューを作成する必要がありました。そのため、各WebPAモジュールプロジェクトでMvcBuildViews=trueを有効にしました。
もちろん、と言ってエラーが発生します"/temp/Views/Shared/Site.Master is not found"
。
コンテンツが埋め込まれたポータブルエリアを維持し、ビューにエラーが含まれないようにするにはどうすればよいですか?
何か案が?