【发布时间】:2009-06-11 00:18:39
【问题描述】:
我正在转换一些现有代码以利用 VS.Net 2005 中的国际化工具。我被要求在尽可能不创建任何额外 dll 的情况下执行此操作。我尝试了一些不同的方法并四处搜索,但我不确定这是否可以做到,所以我想我会问你们。
有什么想法吗?
谢谢!
【问题讨论】:
标签: c# internationalization resx
我正在转换一些现有代码以利用 VS.Net 2005 中的国际化工具。我被要求在尽可能不创建任何额外 dll 的情况下执行此操作。我尝试了一些不同的方法并四处搜索,但我不确定这是否可以做到,所以我想我会问你们。
有什么想法吗?
谢谢!
【问题讨论】:
标签: c# internationalization resx
我认为,如果您想利用 VS.NET 中的 i18n 工具,那么您将不得不使用多个程序集(每种文化一个程序集)。但是,您可以使用 ILMerge 合并这些程序集以进行部署。
我不知道这是否会奏效,但至少它可以为您提供另一种研究途径。
【讨论】:
可以将所有国际化资源打包到主程序集中,但这可能会对您的版本控制策略产生影响。可以指向ResourceManager构造函数at any assembly,包括当前正在执行的那个。
【讨论】: