私はASP.NET MVC 3のWebサイトを持っています。私はビューとコントローラを外部DLLにパッケージ化し、MEF(Dependency Injection)を使用して正しいコントローラとビューをロードする方法を探しています。ASP.NET MVC 3では、Webサイトの外部アセンブリからビュー(aspx、ascx)ファイルを使用できますか?
このようなことがあれば誰でも知っていますか、件名のチュートリアルへのリンクはありますか?
私はASP.NET MVC 3のWebサイトを持っています。私はビューとコントローラを外部DLLにパッケージ化し、MEF(Dependency Injection)を使用して正しいコントローラとビューをロードする方法を探しています。ASP.NET MVC 3では、Webサイトの外部アセンブリからビュー(aspx、ascx)ファイルを使用できますか?
このようなことがあれば誰でも知っていますか、件名のチュートリアルへのリンクはありますか?
Precompiled Razor for Shared Views and Mono
Compile your asp.net mvc Razor views into a seperate dll
これら二つの組み合わせは、おそらくあなたのケースで最良の結果を得るだろう - 私のプリコンパイル・コードは、単一のファイル・ジェネレータにはないいくつかのことを処理しますが、クリスはアウトのより多くの使用を持っています標準のmvc3セットアップで実行する必要がある場合は、おそらくもっと良いでしょう。
埋め込みリソースとして設定されたaspxファイルも使用しましたが(Views in separate assemblies in ASP.NET MVC)、Razorはコンパイル済みのフォームで作業するのがかなり簡単です。