13

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

    • 铌-NO
      • 文本资源.dll
    • SV-SE
      • 文本资源.dll
    • 酒吧.dll
    • Foo.exe
    • 文本.dll

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

4

3 回答 3

7

我问了我自己的这个问题的变体,并最终得到/实现了一个答案: 单程序集多语言 Windows 窗体部署(ILMerge 和卫星程序集/本地化) - 可能吗?

希望这可以帮助。

于 2009-12-24T14:00:41.003 回答
0

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

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

另一种方法是使用 Dotfuscator Pro,我知道这是一种商业产品,它可以正确地将程序集链接在一起,并且可以正确链接输入程序集集的任何卫星资源程序集。提供免费试用版,以便您可以对其进行测试并确保它适用于您的特定场景。

于 2009-10-26T17:53:07.330 回答
0

根据此处的评论之一,如果您愿意放弃智能感知,或者可能维护单独的并行 msbuild 文件,您可以将您的 DLL 设置为“netmodules”。这个 0f 课程假设您拥有 DLL 的源代码。

于 2009-11-09T13:18:15.767 回答