我正在努力转换一些现有的代码,以利用VS.Net 2005中的国际化工具。我已经被要求这样做,如果可能的话,不创建任何额外的dll。我尝试了几个不同的东西并四处搜索,但我不确定是否可以这样做,所以我想我会问你们。
有什么想法吗?
谢谢!
答案 0 :(得分:0)
我认为如果你想利用VS.NET中的i18n工具,那么你将不得不使用多个程序集(每个文化一个)。但是,您可以使用ILMerge合并这些程序集以进行部署。
我不知道这是否有效,但至少可能会给你另一条研究之路。
答案 1 :(得分:0)
可以将所有国际化资源打包到主程序集中,但这可能会对您的版本控制策略产生影响。您可以指向ResourceManager
构造函数at any assembly,包括当前正在执行的构造函数。