我们有一个应用程序,其编译后的结构如下所示:
- 富
- 铌-NO
- 文本资源.dll
- SV-SE
- 文本资源.dll
- 酒吧.dll
- Foo.exe
- 文本.dll
- 铌-NO
是否可以在此使用 ILMerge?你会怎么做?
我们有一个应用程序,其编译后的结构如下所示:
是否可以在此使用 ILMerge?你会怎么做?
我问了我自己的这个问题的变体,并最终得到/实现了一个答案: 单程序集多语言 Windows 窗体部署(ILMerge 和卫星程序集/本地化) - 可能吗?
希望这可以帮助。
免责声明:我为制作 Dotfuscator 的公司工作。
可能还有其他我不知道的替代方案,但我很确定 ILMerge 不会这样做。
另一种方法是使用 Dotfuscator Pro,我知道这是一种商业产品,它可以正确地将程序集链接在一起,并且可以正确链接输入程序集集的任何卫星资源程序集。提供免费试用版,以便您可以对其进行测试并确保它适用于您的特定场景。
根据此处的评论之一,如果您愿意放弃智能感知,或者可能维护单独的并行 msbuild 文件,您可以将您的 DLL 设置为“netmodules”。这个 0f 课程假设您拥有 DLL 的源代码。