gpt4 book ai didi

wpf - Locbaml 是如何工作的?

转载 作者:行者123 更新时间:2023-12-03 14:13:55 24 4
gpt4 key购买 nike

我创建了一个 WPF 测试项目,其中有一个按钮的单个窗口。然后我卸载了项目并修改了 csproj 以包含以下 <UICulture>en-US</UICulture> .重建后,构建文件夹现在包含一个名为 en-US 的子文件夹,它包含一个名为 WpfLocalizationTest.resources.dll 的文件。到目前为止一切都清楚。

然后我下载了 Locbaml 的源代码并构建了它。 (在任何地方都找不到二进制下载,去图。)

然后我将 Locbaml.exe 复制到 en-US 文件夹并尝试以下操作。

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

这会导致错误“无法加载文件或程序集 WpfLocalizationTest.resources.dll 或其依赖项之一。”试图加载格式不正确的程序。

在 obj\x86\Debug 文件夹中有一个名为 WpfLocalizationTest.g.en-US.resources 的文件。我尝试在其上运行 locbaml,但结果是一样的。

locbaml 应该如何使用? MSDN 充满了 cockamamie 样本,但没有一个有效。 locbaml 真的是微软打算如何本地化 WPF 应用程序吗?或者他们是否为这项工作想出了合适的工具?

最佳答案

当我继续搜索时,我在 Stackoverflow 上找到了另一个链接。我们最初收到的编译错误与未为 .Net4.0 设置的过时 LocBaml 项目有关。这就是为什么我无法从 DLL 生成 CSV 文件而不得不直接查看资源文件的原因。点击此链接了解更多详情。 Locbaml localization of .net wpf4 application

此链接提供了一个指向 .net 4 二进制文件的链接,这些二进制文件编译后允许您直接访问 dll 以使用 LocBaml 生成 CSV。

关于wpf - Locbaml 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4933726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com