Ich habe meine eigene Variante dieser Frage gestellt und schließlich eine Antwort erhalten: Mehrsprachen-Windows Forms-Bereitstellung in einer Baugruppe (ILMerge und Satellitenmontage / Lokalisierung) - möglich?
Hoffe, das hilft.
Disclaimer: Ich arbeite für das Unternehmen, das Dotfuscator herstellt.
Es gibt vielleicht andere Alternativen, die mir nicht bekannt sind, aber ich bin mir ziemlich sicher, dass ILMerge das nicht tut.
Eine Alternative wäre die Verwendung von Dotfuscator Pro, ein kommerzielles Produkt, von dem ich sicher weiß, dass es Assemblies korrekt miteinander verbindet und alle Satellitenressourcen-Assemblies für den Satz von Input-Assemblys korrekt verknüpft. Eine kostenlose Testversion ist verfügbar, damit Sie sie testen und sicherstellen können, dass sie in Ihrem speziellen Szenario funktioniert.
Laut einem der Kommentare hier , wenn Sie bereit sind, intellisense aufzugeben oder zu warten Separate parallele msbuild-Dateien, Sie können Ihre DLLs zu "netmodules" machen. Dies setzt natürlich voraus, dass Sie den Quellcode für Ihre DLLs haben.
Tags und Links resources localization assemblies ilmerge satellite-assembly