Pregunta

Creé un proyecto de prueba WPF, ventana única con un solo botón. Luego descargué el proyecto y modifiqué el csproj para contener lo siguiente <UICulture>en-US</UICulture>. Después de reconstruir, la carpeta de compilación ahora contiene una subcarpeta llamada EN-US y contiene un archivo llamado wpflocalizationTest.resources.dll. Todo claro hasta ahora.

Luego descargué el código fuente de LocBaml y lo construí. (No pude encontrar una descarga binaria en ningún lado, vaya a la figura).

Luego copié el locbaml.exe a la carpeta EN-US y probé lo siguiente.

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

Esto da como resultado un error 'no puede cargar archivo o ensamblaje wpflocalizationTest.resources.dll o una de sus dependencias. Se intentó cargar un programa con un formato incorrecto.

En la carpeta OBJ x86 Debug hay un archivo llamado wpflocalizationTest.g.en-US.Resources. Intenté ejecutar locbaml en eso, pero el resultado fue el mismo.

¿Cómo se supone que se usa locbaml? MSDN está lleno de muestras de cockamamie, ninguna de las cuales funciona. ¿Locbaml es realmente cómo Microsoft pretende que se localicen las aplicaciones WPF? ¿O se les ha encontrado herramientas adecuadas para el trabajo?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top