gpt4 book ai didi

c# - 如何将构建限制为仅支持 EN "Microsoft.Expression.Interactions.resources.dll"并避免 DE、KR、FR、ES 等...?

转载 作者:可可西里 更新时间:2023-11-01 03:11:20 31 4
gpt4 key购买 nike

当我构建我的 WPF 项目时,它会创建几个语言文件夹,每个文件夹都包含“Microsoft.Expression.Interactions.resources.dll”。

奇怪的是,我从未将我的资源字符串翻译成其他语言,但它仍然会创建 DE、KR、FR、ES 文件夹。我只需要英文。

如何将本地化限制为仅 EN?

最佳答案

您看到这些文件是因为您正在使用适用于 .NET 的 Blend SDK(直接或通过 Prism 库)。该 SDK 包含本地化资源,因此它们包含在您的构建输出中。

Here's how you create a Silverlight build that targets a specific culture.它应该以与 WPF 相同的方式工作。它的要点是:

  1. 在您的解决方案中进行新配置。
  2. 编辑每个项目文件以将 SupportedCulture 指定为“en”(注意大小写)。

如果您的解决方案非常大,这可能需要大量工作。老实说,在 WPF 应用程序中添加这些附加文件并没有什么坏处——它们只是占用了更多的磁盘空间。您也可以只存档和运送 en 文化资源。假设您已经定义了 NeutralResourcesLanguage因为您的应用程序将始终能够找到它的资源(它们只会是英文的)。

关于c# - 如何将构建限制为仅支持 EN "Microsoft.Expression.Interactions.resources.dll"并避免 DE、KR、FR、ES 等...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8410653/

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