Domanda

Ho creato un progetto di test WPF, finestra singola con un singolo pulsante. Ho quindi scaricato il progetto e modificato il CSPROJ per contenere quanto segue <UICulture>en-US</UICulture>. Dopo aver ricostruito la cartella di build ora contiene una sottocartella denominata EN-US e contiene un file chiamato wpflocalizationTest.resources.dll. Tutto chiaro finora.

Quindi ho scaricato il codice sorgente per LocBaml e l'ho costruito. (Impossibile trovare un download binario ovunque, vai a figura.)

Quindi ho copiato la locbaml.exe nella cartella En-US e ho provato quanto segue.

locbaml /parse WpfLocalizationTest.resources.dll /out:test.csv

Ciò si traduce in un errore 'Impossibile caricare file o assembly wpflocalizationTest.resources.dll o una delle sue dipendenze. È stato fatto un tentativo di caricare un programma con un formato errato. "

Nella cartella OBJ x86 debug c'è un file chiamato wpflocalizationtest.g.en-us.resources. Ho provato a eseguire Locbaml su questo, ma il risultato è stato lo stesso.

Come si suppone LocBaml? MSDN è pieno di campioni di cockamamie, nessuno dei quali funziona. LOCBAML è davvero come Microsoft intende localizzare le app WPF? O hanno escogitato strumenti adeguati per il lavoro?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top