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

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

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

MyApp.exe ru-RU \ MyApp.resources.dll es-ES \ MyApp.resources.dll

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

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

您可以使用“ Netz ”在编译后重新打包您的程序集。 他们在他们的帮助文件中声明本地化的附属程序集与.Net 1.1无缝协作,并且有一个适用于更高版本的解决方法。