8

Abbiamo un'applicazione la cui struttura quando compilato simile a questa:ILMerge e risorsa localizzata assemblee

  • Foo
    • nb-NO
      • Text.resources.dll
    • sv-SE
      • Text.resources.dll
    • Bar.dll
    • foo.exe
    • Text.dll

E 'possibile usare ILMerge su questo? Come lo faresti?

risposta

0

Disclaimer: Lavoro per la società che produce Dotfuscator.

Ci possono essere altre alternative di cui non sono a conoscenza, ma sono sicuro che ILMerge non lo faccia.

Un'alternativa sarebbe utilizzare Dotfuscator Pro, un prodotto commerciale che so per certo collegherà correttamente gli assiemi e collega correttamente tutti gli assembly di risorse satellitari per il set di assembly di input. È disponibile una versione di prova gratuita in modo che tu possa testarla e assicurarsi che funzioni nel tuo scenario specifico.

+0

Il supporto tecnico per dotfuscator dice che questo non è supportato. – Darkenor

+0

Dotfuscator non unirà le risorse localizzate per lo stesso assembly per risorse diverse. * * Unirà risorse localizzate per diversi assembly che vengono uniti insieme. DISCLAIMER: PreEmptive Solutions Employee – mletterle

0

According to one of the comments here, se si è disposti a rinunciare a intellisense, o magari a mantenere separati i file msbuild in parallelo, è possibile rendere i "moduli di rete" delle DLL Questo corso di 0f presuppone che si abbia il codice sorgente per le DLL.

Problemi correlati