参照するモジュールのパスを明示的に指定するにはどのように
すればいいのでしょうか?
以下に詳細を記載いたします。
■C:\AAA\配下
・ツール.exe(C#)
・log4net.dll
・log4net.config
・logフォルダ
■D:\BBB\配下
・IF.dll(C++)
・meth.dll(C#)
・log4net.dll
・log4net.config
・logフォルダ
上記構成でツール.exeを実行しIF.dllを代えして、
meth.dllの処理を実行するという構成です。
この時、ツール.exeのログはC:\AAA\logフォルダ配下に、
meth.dllのログはD:\BBB\logフォルダ配下に出力をしたいと
考えています。
しかし、ツール.exeのログもmeth.dllのログもC:\AAA\log
フォルダ配下に出力されてしいます。
切り分けに、D:\BBB\配下のlog4net.dllとlog4net.configを
削除してみましたが、動作は変わらずmeth.dllのログは
C:\AAA\logフォルダ配下に出力されています。
このため、実行ファイル(ツール.exe)配下のlog4net.dllおよび
log4net.configを参照してログ出力が行われていると考え
られるのですが、ツール.exeではC:\AAA\配下のlog4netを使用し
meth.dllではD:\BBB\配下のlog4net.dllを使用するように
明示するにはどのようにすれば良いのでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。