根据用户对此问题的帖子:
ILMerge and localized resource assemblies
您可以使用dotfuscator执行此操作。我想,因为我遇到了ILmerge的问题。但是当我尝试添加我的所有resource.dlls以进行本地化并将它们与我的exe相结合时,我收到以下错误:
An assembly appears more than once in the input list. This version of Dotfuscator does not support side by side versioned assemblies as inputs. (Gatherer.resources.dll)
Build Error.
答案 0 :(得分:1)
我联系了dotfuscator支持,他们的技术人员说开发人员不正确,并且不支持该功能。
答案 1 :(得分:0)
Dotfuscator不会为不同资源合并同一程序集的本地化资源。 将合并为合并在一起的不同程序集的本地化资源。
考虑到框架在附属程序集中查找本地化资源的方式,我不确定除了编写自定义代码以进行自己的语言字符串替换之外还有其他任何替代方法。
免责声明:PreEmptive Solutions员工