Locbaml локализация приложения.net wpf4
Следуйте каждому шагу правильно по этой ссылке http://msdn.microsoft.com/en-us/library/ms746621.aspx
При попытке локализовать файл, используя locbaml.exe /parse, я получаю эту ошибку -
C: \ MyData \ Projects \ APM V3 \ DEV-3.5.0 \ Meridium \ Admin \ DBUpgMgr2 \ ImportUtility \ DBUpg radeUI \ obj \ x86 \ Debug>
LocBaml.exe / parse DBUpgradeUI.resources.dll /out:DBUpgradeUI.csv
Утилита локализации Microsoft (R) Baml 0.0.0.0 Copyright (C) Microsoft Corporation 2005. Все права защищены.
Не удалось загрузить файл или сборку 'file:///C:\MyData\Projects\APM V3\DEV-3.5.0\Mer idium\Admin\DBUpgMgr2\ImportUtility\DBUpgradeUI\obj\x86\Debug\DBUpgradeUI.resour ces.dll'или одна из его зависимостей. Была предпринята попытка загрузить программу с неверным форматом.
Есть идеи? Я использую Windows 7, Visual Studio 2010
Также пробовал это по этой ссылке, но безрезультатно - http://social.msdn.microsoft.com/Forums/en/wpf/thread/d442b337-2397-4a11-ab52-e0f1b6fc91b9
2 ответа
ОК нашел ответ. Загрузите.net-совместимый locbaml с этого сайта, а затем попробуйте - работает довольно хорошо http://michaelsync.net/2010/03/01/locbaml-for-net-4-0
Я также боролся с LocBaml, скачал и скомпилировал код и даже начал отлаживать, когда столкнулся с описанной проблемой.
Мое решение состояло в том, чтобы посетить https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/how-to-localize-an-application
Важная часть, которую я пропустил, была Скопировать LocBaml в папку bin/Release, которая содержит сборку для анализа.
Когда, например, был скопирован LocBaml.exe (в моем случае это e:\code\LocalizationTest\bin\Debug), я мог выполнить
locbaml.exe /parse en-us/LocalizationTest.resources.dll /out:LocalizationTest.csv