2

RazorGenerator を使用してアセンブリにコンパイルされるいくつかのビューを持つ一般的な MVC3 プロジェクトがあります。結果のDLLにクラスが表示されることを確認しました。このプロジェクトを別の MVC3 プロジェクトから参照しました。共通の MVC プロジェクトでビューを使用しようとすると (CommonMvcProject.Views.Sharedたとえば、ビューの名前空間は です)...

@{Html.RenderPartial("ViewFromCommonMVCProject");}

...エラーが表示されます:

部分ビュー 'ViewFromCommonMVCProject' が見つからなかったか、検索された場所をサポートするビュー エンジンがありません。

私は物理的なビューを使用したくありません。共通の MVC プロジェクトのアセンブリでコンパイル済みのビューを使用したいと考えています。共通アセンブリ内で検索するようにこのプロジェクトを構成するにはどうすればよいですか?

4

1 に答える 1

0

次の投稿には、必要な詳細が含まれているようです。

http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/

それが役立つことを願っています。

于 2012-12-22T02:04:58.580 に答える