RazorGenerator を使用してアセンブリにコンパイルされるいくつかのビューを持つ一般的な MVC3 プロジェクトがあります。結果のDLLにクラスが表示されることを確認しました。このプロジェクトを別の MVC3 プロジェクトから参照しました。共通の MVC プロジェクトでビューを使用しようとすると (CommonMvcProject.Views.Shared
たとえば、ビューの名前空間は です)...
@{Html.RenderPartial("ViewFromCommonMVCProject");}
...エラーが表示されます:
部分ビュー 'ViewFromCommonMVCProject' が見つからなかったか、検索された場所をサポートするビュー エンジンがありません。
私は物理的なビューを使用したくありません。共通の MVC プロジェクトのアセンブリでコンパイル済みのビューを使用したいと考えています。共通アセンブリ内で検索するようにこのプロジェクトを構成するにはどうすればよいですか?