負荷を複数のバージョンの同じdllずに記載しておくことは、GAC

StackOverflow https://stackoverflow.com/questions/2029007

  •  19-09-2019
  •  | 
  •  

質問

たいと思い荷重の異なる二つのバージョンの同じdll内の同じです。同時に、以下のように配置しているのは、GAC.

そのアイデア?

おかげさ Krikor

役に立ちましたか?

解決

あり、今思うとしています手動荷重の組み立て、あることが明らかになり

Oneソリューションを見つけた最AssemblyResolveイベントのappDomain.このイベントが一定になるように組み立てが見つからなかったときに手動で提供します。

  1. 登録し直しのイベントハンドラはこのような

AppDomain.CurrentDomain.AssemblyResolve+=MyResolveEventHandler;

静組み立てMyResolveEventHandler(オブジェクト送ResolveEventArgs(<%=args%>等:args) { を返します。LoadFrom(@"OldAsm\Asm.dll");}

  1. 一度のコードを使用する特定のコードに達した。NETフレームワークへの荷重の組み立て、クラッシュと呼びハンドラ(MyResolveEventHandler).

私ただしなければならないというニーズを解決する権基準なく任意のコードとなく入れるものGAC.誰もが見えてください.

感謝

他のヒント

Activator.CreateInstance。例については、MSDNをチェックします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top