1

不足している dll をチェックする C# アプリケーションがあります。見つからない場合は、dll を GAC にインストールするインストーラーが実行されます。ただし、一度インストールすると、プログラムがまだ dll を見つけられないことがわかります (それを参照するクラスを実行し、FileNotFoundException があるかどうかを確認します)。GAC 参照を更新する方法はありますか?実行中のアプリ?

4

1 に答える 1

1

失敗を待つ代わりに、アプリケーションの起動時に DLL をチェックし、アセンブリからメソッドを呼び出す前に必要に応じてインストールしてみませんか?

または、現在の実装を保持しますが、DLL をインストールした後、アセンブリを明示的に再読み込みします。Assembly.Load(...)

于 2013-03-13T23:04:21.363 に答える