ILMerge und lokalisierte Ressourcenassemblys

8

Wir haben eine Anwendung, deren Struktur beim Kompilieren ungefähr so ​​aussieht:

  • Foo
    • nb-NEIN
      • Text.resources.dll
    • SV-SE
      • Text.resources.dll
    • Bar.dll
    • Foo.exe
    • Text.dll

Ist es möglich ILMerge zu verwenden? Wie würdest du das machen?

    
Svish 23.10.2009, 13:23
quelle

3 Antworten

4

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.

    
Tao 24.12.2009 14:00
quelle
0

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.

    
Joe Kuemerle 26.10.2009 17:53
quelle
0

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.

    
Justin Dearing 09.11.2009 13:18
quelle