.net wpf4应用程序的Locbaml本地化

.net wpf4应用程序的Locbaml本地化,wpf,localization,Wpf,Localization,已正确遵循此链接中的每个步骤 当尝试使用locbaml.exe/parse对文件进行本地化时,我一直遇到此错误- C:\MyData\Projects\APM V3\DEV-3.5.0\Meridium\Admin\DBUpgMgr2\importability\DBUpg radeUI\obj\x86\Debug> LocBaml.exe/parse DBUpgradeUI.resources.dll/out:DBUpgradeUI.csv Microsoft(R)Baml本地化实用程序0.0

已正确遵循此链接中的每个步骤

当尝试使用locbaml.exe/parse对文件进行本地化时,我一直遇到此错误-

C:\MyData\Projects\APM V3\DEV-3.5.0\Meridium\Admin\DBUpgMgr2\importability\DBUpg radeUI\obj\x86\Debug>

LocBaml.exe/parse DBUpgradeUI.resources.dll/out:DBUpgradeUI.csv

Microsoft(R)Baml本地化实用程序0.0.0.0 版权所有(C)微软公司2005。版权所有

无法加载文件或程序集的file:///C:\MyData\Projects\APM V3\DEV-3.5.0\Mer idium\Admin\DBUpgMgr2\importability\DBUpgradeUI\obj\x86\Debug\DBUpgradeUI.resour “ces.dll”或其依赖项之一。试图加载带有的程序 格式不正确

有什么想法吗?我使用的是Windows7,VisualStudio2010


也尝试从该链接执行此操作,但无效-

确定找到了答案。从这个站点下载一个与.net兼容的locbaml,然后试试——效果很好

我也尝试了locbaml,下载并编译了代码,甚至在遇到所描述的问题时开始调试

我的解决办法是参观

我错过的重要部分是将LocBaml复制到包含要分析的程序集的bin/Release文件夹中

当例如LocBaml.exe被复制时(在我的例子中是复制到e:\code\LocalizationTest\bin\Debug),我可以执行

locbaml.exe /parse en-us/LocalizationTest.resources.dll /out:LocalizationTest.csv