C# 如何将所有定位卫星组件合并到EXE中?

C# 如何将所有定位卫星组件合并到EXE中?,c#,.net,localization,embedded-resource,C#,.net,Localization,Embedded Resource,我已经开始使用resx文件(例如MyText.resx、MyText.ru-ru.resx等)向我的项目添加多种语言 当我编译时,我会得到如下文件: MyApp.exe ru\MyApp.resources.dll es\MyApp.resources.dll 有没有什么简单的方法可以将所有内容编译成EXE?这只是一个我在zip文件中分发的小实用程序,它没有大量的相关文件,这真是太好了 我一直在读有关AssemblyLinker的文章,但我不确定它是否符合我的要求。EXE需要像那些文件夹一样运行

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

当我编译时,我会得到如下文件:

MyApp.exe ru\MyApp.resources.dll es\MyApp.resources.dll

有没有什么简单的方法可以将所有内容编译成EXE?这只是一个我在zip文件中分发的小实用程序,它没有大量的相关文件,这真是太好了


我一直在读有关AssemblyLinker的文章,但我不确定它是否符合我的要求。EXE需要像那些文件夹一样运行,并加载用户语言的正确本地化。编译后,您可以使用“”重新打包程序集。本地化的附属程序集可以无缝地与.Net 1.1配合使用,并且为更高版本提供了解决方案。

我最终决定按原样发货,以避免麻烦。用户似乎并不介意拥有所有这些随机文件夹,即使他们使用的是英语。他们总是可以删除它们,而不会产生不良影响:)