如何将所有本地化卫星组合合并到EXE中?

时间:2009-12-04 22:28:42

标签: c# .net localization embedded-resource

我已经开始使用resx文件为我的项目添加多种语言(例如MyText.resx,MyText.ru-RU.resx等)。

当我编译时,我最终会得到这样的文件:

MyApp.exe的 RU-RU \ MyApp.resources.dll ES-ES \ MyApp.resources.dll

有没有简单的方法可以将所有内容编译到EXE中?它只是一个小工具,我在一个zip文件中分发,很不错,它没有大量的相关文件!

我一直在阅读有关AssemblyLinker的内容,但我不确定它是否符合我的要求。 EXE需要表现得像那些文件夹一样,并为用户语言加载正确的本地化。

1 个答案:

答案 0 :(得分:3)

您可以使用“Netz”在编译后重新打包您的程序集。 They state in their helpfile本地化的附属程序集与.Net 1.1无缝协作,并为以后的版本提供了一种解决方法。