回答編集履歴

1

AssemblyResolvが必要

2023/11/14 05:58

投稿

matukeso
matukeso

スコア1601

test CHANGED
@@ -1 +1,4 @@
1
+ A.dll側がCreateSubを触る前に、AppDomain.CurrentDomain.AssemblyResolveにハンドラを仕掛けておく必要がありますね。そのハンドラ内でAssembly.LoadFile(“絶対b.dll”)をかえす。
2
+ 一度読めば、ハンドラは解除しても大丈夫。
3
+
1
- A.dll側がCreateSubを触る前に、Assembly.LoadFromで絶対パスを使ってb.dllを読んでおく
4
+ ~~Assembly.LoadFromで絶対パスを使ってb.dllを読んでおく~~