C#I18N - 是否可以在不创建DLL的情况下包含语言资源文件?

时间:2009-06-11 00:18:40

标签: c# internationalization resx

我正在努力转换一些现有的代码,以利用VS.Net 2005中的国际化工具。我已经被要求这样做,如果可能的话,不创建任何额外的dll。我尝试了几个不同的东西并四处搜索,但我不确定是否可以这样做,所以我想我会问你们。

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

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

我不知道这是否有效,但至少可能会给你另一条研究之路。

答案 1 :(得分:0)

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