2011-01-05 22 views
0

私は質問hereを尋ねました。明らかに、ReflectionのAssembly.LoadFileまたはAssembly.LoadFromを使用してアセンブリを読み込み、そのアセンブリ内で型を取得することができますが、アプリケーション全体でアセンブリにアクセスできません。したがって、WPFが型を解決しようとすると、アセンブリが見つからないためにその型が見つかりません。実行時に外部アセンブリを使用可能にするにはどうすればよいですか?

私の質問は、WPFで解決できるように、実行時にアセンブリを参照できますか?

+0

タイプを追加する[方法の可能性のある重複を見つけるためにあなたのハンドラを呼び出します。この方法でCurrentDomain.AssemblyResolve event

AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(OnAssemblyResolveFailure); Assembly OnAssemblyResolveFailure(object sender, ResolveEventArgs args) { AssemblyName name = new AssemblyName(args.Name); Assembly assembly = .. //some logic here to load the assembly from assembly name return assembly; } 

を処理しています外部アセンブリからツールボックスコントロールへ(WPF)](http://stackoverflow.com/questions/4594968/how-to-add-types-from-external-assembly-to-toolbox-control-wpf) –

+0

これに新しい情報を提供していない重複した質問。 –

+0

私は重複した質問を投稿していません。私は質問をより一般的なものにしているので、別の状況でも適用されるでしょう。 –

答えて

0

私の作品ソリューションは、アプリケーションがアセンブリ名を解決できない場合は、それはそれ

関連する問題