ILMerge和本地化资源程序集

时间:2009-10-23 13:23:42

标签: localization resources assemblies ilmerge satellite-assembly

我们有一个应用程序,其编译时的结构如下所示:

    • NB-NO
      • Text.resources.dll
    • SV-SE
      • Text.resources.dll
    • Bar.dll
    • foo.exe的
    • Text.dll

是否可以在此使用ILMerge?你会怎么做?

3 个答案:

答案 0 :(得分:5)

我问自己这个问题的变种,最终得到/实现了一个答案: Single-assembly multi-language Windows Forms deployment (ILMerge and satellite assemblies / localization) - possible?

希望这有帮助。

答案 1 :(得分:0)

免责声明:我为制作Dotfuscator的公司工作。

可能还有其他替代品我不知道,但我很确定ILMerge不会这样做。

另一种方法是使用Dotfuscator Pro,这是我知道的商业产品,它可以正确地链接在一起组件,并且可以正确地链接任何输入组件的卫星资源组件。我们提供免费试用版,您可以对其进行测试,并确保其在您的特定情况下有效。

答案 2 :(得分:0)

According to one of the comments here,如果你愿意放弃intellisense,或者可能维护单独的并行msbuild文件,你可以使你的DLL“netmodules”这个当然假设你有你的DLL的源代码。