1

このプラグイン システムについて質問があります:ビューが埋め込まれた .NET 4.0 ASP.NET MVC 3 プラグイン アーキテクチャ

ptoject (ctrl + f5 を使用して Visual Studio でローカルの Web サイト) を起動すると、プラグイン フォルダーから plugin.dll を削除したときに発生する可能性があります。システムは自動的にそれを検出してモジュールを無効にしますか、または新しいプラグイン .dll をプラグイン フォルダに入れると、システムは完全に再構築せずに新しいプラグインを自動的に検出しますか? ユーザーがアプリケーションにインストールするときにサーバーを再起動する必要がないプラグインシステムが必要です。

あなたの助けに感謝し、私の英語でごめんなさい!

4

1 に答える 1

1

プラグインのアーキテクチャに注意してください。AppDomainにアセンブリをロードすると、アンロードできなくなります(プライマリAppDomainからアセンブリをアンロードする方法を参照してください)。

MEFを確認することをお勧めします:http://msdn.microsoft.com/en-us/library/system.componentmodel.composition%28VS.100%29.aspx

于 2012-07-31T07:11:12.420 に答える