Stránka 1 z 1

Jak zkompilovat více resource souborů do DLL ? (VB.NET 2008)

Napsal: 05 črc 2010 13:41
od skunkicz
Mám napsanej program, kterej obsahuje více oken (forms), obsahuje hlavní okno + okno "O Programu" + okno "Nastaveni"

- každé okno má svůj RESX soubor
- takže mám celkem 3 RESX soubory

Já chci, abych měl ve výsledku JEDEN DLL soubor, ve kterém budou zkompilovány VŠECHNY TŘI RESX soubory (za každé okno jeden), tento dll soubor pak bude sloužit jako lokalizační knihovna. Tozn. ve výsledku budu mít více DLL pro přeložení CELÉHO programu do několika jazyků, JEDNA DLL knihovna bude překládat vždy do jednoho JAZYKA.

Ale jak zkompilovat více RESX souborů do jedné DLL? S jedním RESX souborem nemám problém > převedu na RESOURCES soubor a pomocí AL.EXE zkompiluju do dll zhruba tímto příkazem

Kód: Vybrat vše

Al.exe
/t:lib
/embed: MyResource.en-GB.resources,
MyApplication.MyResource.en-GB.resources
/culture:en-GB
/out:MyApplication.resources.dll


Ale jak mám příkaz napsat, abych do jedné DLL zkompilovali RESX soubory TŘI ???????
edit: napadlo mě co třeba takhle? bude to OK ?

Kód: Vybrat vše

Al.exe
/t:lib
/embed: OKNO1.en-GB.resources,
MyApplication.OKNO1.en-GB.resources
/embed: OKNO2.en-GB.resources,
MyApplication.OKNO2.en-GB.resources
/embed: OKNO3.en-GB.resources,
MyApplication.OKNO3.en-GB.resources
/culture:en-GB
/out:MyApplication.resources.dll