AppDomain.CurrentDomain.AssemblyResolveイベントが常に発生することを確認する方法

解決の失敗を処理するためにリゾルバを使用しようとしていますが、AppDomain.CurrentDomain.AssemblyResolveは、   AppDomain.CurrentDomain.Load( * ); Assembly.LoadFromのようなものを使用すると発射を拒否します。

私がどのような方法で使用しても常に解雇されるようにする方法は?

5

2 答え

それはかなり不明です。しかし、AssemblyResolveは、CLRがアセンブリを単独で見つけることができないため、必要するときにのみ起動します。これは、通常、アセンブリのフルパス名を指定するため、LoadFrom()を使用する場合には当てはまりません。

1
追加された

私はAssemblyResolveイベントがActivator.CreateInstanceからトリガーされると信じています。

0
追加された