标签: c# .net satellite-assembly language-translation
我有一种情况,我提供使用.NET 4.0的插件DLL。此DLL使用ResourceManager加载字符串。这些字符串反过来被翻译并编译成附属程序集。
我不是加载和使用我的插件DLL的主要EXE的作者。它从另一个目录运行。因此,DLL无法找到其附属程序集。 ResourceManager希望在EXE目录下找到它们,而不是DLL所在的目录。
如何让ResourceManager加载相对于DLL的附属程序集?
答案 0 :(得分:0)
如果主exe从配置文件中读取您允许更改的设置,则可以使用here所述的<codeBase>标记。
<codeBase>