我已经开始使用resx文件为我的项目添加多种语言(例如MyText.resx,MyText.ru-RU.resx等)。
当我编译时,我最终会得到这样的文件:
MyApp.exe的 RU-RU \ MyApp.resources.dll ES-ES \ MyApp.resources.dll
有没有简单的方法可以将所有内容编译到EXE中?它只是一个小工具,我在一个zip文件中分发,很不错,它没有大量的相关文件!
我一直在阅读有关AssemblyLinker的内容,但我不确定它是否符合我的要求。 EXE需要表现得像那些文件夹一样,并为用户语言加载正确的本地化。
答案 0 :(得分:3)
您可以使用“Netz”在编译后重新打包您的程序集。 They state in their helpfile本地化的附属程序集与.Net 1.1无缝协作,并为以后的版本提供了一种解决方法。