【问题标题】:C# I18N - Is it possible to include language resource files without creating a dll?C# I18N - 是否可以在不创建 dll 的情况下包含语言资源文件?
【发布时间】:2009-06-11 00:18:39
【问题描述】:

我正在转换一些现有代码以利用 VS.Net 2005 中的国际化工具。我被要求在尽可能不创建任何额外 dll 的情况下执行此操作。我尝试了一些不同的方法并四处搜索,但我不确定这是否可以做到,所以我想我会问你们。

有什么想法吗?

谢谢!

【问题讨论】:

    标签: c# internationalization resx


    【解决方案1】:

    我认为,如果您想利用 VS.NET 中的 i18n 工具,那么您将不得不使用多个程序集(每种文化一个程序集)。但是,您可以使用 ILMerge 合并这些程序集以进行部署。

    我不知道这是否会奏效,但至少它可以为您提供另一种研究途径。

    【讨论】:

      【解决方案2】:

      可以将所有国际化资源打包到主程序集中,但这可能会对您的版本控制策略产生影响。可以指向ResourceManager构造函数at any assembly,包括当前正在执行的那个。

      【讨论】:

        猜你喜欢
        • 2011-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-26
        • 2016-06-03
        • 1970-01-01
        • 1970-01-01
        • 2011-02-28
        相关资源
        最近更新 更多