C# 制作一个可移植的单.exe应用程序多语言

C# 制作一个可移植的单.exe应用程序多语言,c#,winforms,.net-4.0,C#,Winforms,.net 4.0,我目前正在开发一个工具,必须是可移植的和一个.exe,一切顺利,直到我需要添加本地化支持 如果我将Localizable更改为True,请设置语言并更改一些标签,这种情况会发生: 现在,我的程序不再是单一的.exe:( 有没有一种方法可以编译或添加多种语言,但只使用一个.exe (我不想用不同的语言发布我的应用程序,但如果我需要…)如果你得到附属程序集,它们包含特定于区域性的资源。这不是问题,只要将它们与EXE一起复制即可。操作系统不介意你复制两个文件而不是一个。如果只复制一个文件非常重要

我目前正在开发一个工具,必须是可移植的和一个.exe,一切顺利,直到我需要添加本地化支持

如果我将
Localizable
更改为
True
,请设置
语言
并更改一些标签,这种情况会发生:

现在,我的程序不再是单一的.exe:(

有没有一种方法可以编译或添加多种语言,但只使用一个.exe


(我不想用不同的语言发布我的应用程序,但如果我需要…)

如果你得到附属程序集,它们包含特定于区域性的资源。这不是问题,只要将它们与EXE一起复制即可。操作系统不介意你复制两个文件而不是一个。如果只复制一个文件非常重要,那么这也不是问题,大多数程序员都将其命名为setup。exeHi Passant先生,问题是嗯,我不想安装这个程序,这个工具非常简单,不需要安装。但是我想让很多人都可以使用。:)我来看看那些附属组件。