【发布时间】:2021-03-29 07:53:35
【问题描述】:
我有一个非常简单的 WPF 项目 (.Net 5.0),我正在尝试对其进行本地化。
我下载了 locbaml 工具项目作为 wpf 示例的一部分,并在 Visual Studio 2019 - 发布模式中构建了它。这构建好了。
我已运行“MSBuild”将 UID (msbuild /t:updateid WPFLocalizationWithXAML.csproj) 添加到我的项目中。这工作正常并添加了 UID。
我的问题是我无法用“LocBaml.exe”解析“WPFLocalizationWithXAML.resources.dll”。我已将“LocBaml.exe”(如上所示)和“WPFLocalizationWithXAML.exe”复制到“\en-us”文件夹中,以便它们与“WPFLocalizationWithXAML.resources.dll”放在一起。然后我运行了以下命令(locbaml /parse WPFLocalizationWithXAML.resources.dll /out:trans.csv),但这总是导致以下错误和一个带有垃圾的 trans.cvs 文件:
“Microsoft (R) Baml Localization Utility 1.0.0.0 无法加载文件 或程序集'System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。这 系统找不到指定的文件”
问候
【问题讨论】:
标签: c# wpf localization .net-5 locbaml