我有一种情况,我提供了一个使用 .NET 4.0 的插件 DLL。此 DLL 使用 ResourceManager 加载字符串。这些字符串依次被翻译并编译成附属程序集。
我不是加载和使用我的插件 DLL 的主 EXE 的作者。它从另一个目录运行。因此,DLL 找不到它的附属程序集。ResourceManager 希望在 EXE 目录下而不是 DLL 所在的目录下找到它们。
如何让 ResourceManager 加载相对于 DLL 的附属程序集?
我有一种情况,我提供了一个使用 .NET 4.0 的插件 DLL。此 DLL 使用 ResourceManager 加载字符串。这些字符串依次被翻译并编译成附属程序集。
我不是加载和使用我的插件 DLL 的主 EXE 的作者。它从另一个目录运行。因此,DLL 找不到它的附属程序集。ResourceManager 希望在 EXE 目录下而不是 DLL 所在的目录下找到它们。
如何让 ResourceManager 加载相对于 DLL 的附属程序集?