2

動的に読み込まれたアセンブリからビューを読み込む MVC 4 プロジェクトがあります。その場合、「型または名前空間が見つかりません」という例外が発生するため、厳密に型指定されたビューを使用しない限り、これは正常に機能します。

次に、 に を追加しようとしましAppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve;Application_Startが、かみそりビュー エンジンによって検索されたアセンブリを解決するためにイベントがヒットすることはありません。
リソースにも同じ問題が存在しますが、基本的なカルチャを使用するだけで、少なくともクラッシュしません。

コードで同じクラスを使用するとイベントがヒットし、クラス/リソースを正常に使用できるため、イベントがアセンブリを正常に解決することはわかっています。

Razor ビューで使用されるアセンブリを解決する方法を知っている人はいますか?

今のところdirty hack、アセンブリをフォルダーにコピーして使用し/binます。これは基本的に機能しますが、 beeing 以外にいくつかの問題が発生しjust a ugly hackます。
も試しAppendPrivatePathましたが、かみそりのビューには役立ちませんでした。

4

1 に答える 1