我们有一个应用程序,编译后的结构类似于:
- Foo
- nb-NO
- Text.resources.dll
- sv-SE
- Text.resources.dll
- Bar.dll
- Foo.exe
- Text.dll
- nb-NO
这个能用ILMerge吗?你会怎么做?
我们有一个应用程序,编译后的结构类似于:
这个能用ILMerge吗?你会怎么做?
根据这里的一条评论, 如果你愿意放弃智能感知,或者也许维护单独的平行msbuild文件,你可以将你的DLLs制作成“netmodules”。当然,这假定你有你的DLLs的源代码。
免责声明:我在制造Dotfuscator的公司工作。
可能有其他替代品,但我相当确定ILMerge不会做到这一点。
另一个选择是使用商业产品Dotfuscator Pro,我可以确定它能够正确地链接程序集,并且能够正确地链接任何卫星资源程序集以用于输入程序集。提供免费试用版,以便您测试并确保其在您的特定情况下正常工作。