如何在可执行文件c#中包含语言文件夹?

时间:2016-08-16 16:03:43

标签: c# winforms visual-studio

我有一个项目,当我构建它时,它会创建2个语言文件夹。创建这些文件夹是因为我将表单的localizable属性设置为true,因此我有2个Visual Studio添加到我的解决方案中的文件(如form1.en.resx)。我为我的应用程序配置了2种语言。有没有办法在我的可执行文件中包含这些文件夹只有一个可执行文件?

My bin folder

Language files

由于

2 个答案:

答案 0 :(得分:0)

如果你要构建一个Winforms应用程序(我相信你是),那么在构建visual studio时,应该已经在输出文件夹中创建了特定于语言环境的文件夹。
这些文件夹将包含您按语言添加的已编译资源,.net运行时将自动加载与环境设置相对应的正确资源。 如果您在项目和项目配置方面默认放置所有内容,那就是一切 希望有所帮助。

答案 1 :(得分:0)

我不知道你是否可以在可执行文件中包含文件夹,但你可以使用Resources嵌入单个文件,然后在runetime上访问它们。