【发布时间】:2015-07-27 13:27:07
【问题描述】:
在我的一个项目中,我使用了一个很棒的库,名为 Humanizer。这个库有多种语言版本(我数了 38 种)。
当我构建我的项目时,我会看到所有这些文件夹,例如“af”、“ar”、“bg”、“bn-BD”、...、“zh-Hant”,其中包含包含本地化资源的程序集这个库。
我的问题是我的项目只有英文,我对在我的构建输出中包含所有这些本地化程序集不感兴趣。有什么好方法可以从构建中省略它们吗?
我正在寻找此问题的通用解决方案。它发生在 Humanizer 以外的库中,例如 DevExpress Controls 等,它们不是开源的。
【问题讨论】:
-
Humanizer 2.0 现在允许您选择所需的本地化包。如果您只需要英语,那么您可以安装 Humanizer.Core 包。您可以在此处阅读更多相关信息 - github.com/Humanizr/Humanizer#specify-languages-optional
标签: c# .net build localization .net-assembly