dll を動的にロードするアプリケーションがあります。アプリケーションと dll は、アプリケーションと各 dll で異なるバージョンの Functions.dll を使用しますが、実行中、アプリケーションと dll はすべて同じ dll バージョン (EXE で使用されるバージョン) を使用し、静的なバージョンを共有します。変数...
独自の Functions.dll(n-version) を強制的に使用するにはどうすればよいですか?
-詳細:
- 「Assembly dll = Assembly.LoadFile(」および「Assembly dll=domaindll.Load(」)でdllをロードしようとしました
- Functions.dll では、すべてのメソッドとオブジェクトが静的です
- 私はFunctions.dllを「静的に」使用し、動的ではなくすべての場合にVSを介して参照します
- dll と Functions.dll も C# で開発されています。
-フォルダの構造:
応用:
Application.EXE
Functions.dll(version 1.2)
DLLS:
EXAMPLEDLL1:
EXAMPLEDLL1.DLL
Functions.dll(version 1.1)
EXAMPLEDLL2:
EXAMPLEDLL2.DLL
Functions.dll(version 1.0)
EXAMPLEDLL3:
EXAMPLEDLL3.DLL
Functions.dll(version 1.2)