不在.Net程序中安装的Strings.resx本地化版本

时间:2010-11-06 22:37:51

标签: .net visual-studio deployment localization .net-3.5

我有一个.Net应用程序。它有一个Strings.resx文件,以及Strings.es.resx和更多本地化。

如果我使用调试或发布模式,Visual Studio中的一切工作正常。

但是,当我构建我的安装包并安装软件时,就好像缺少翻译一样。当我将程序语言从荷兰语改为西班牙语到英语时,只使用默认字符串。

这不是必须重新启动程序的问题。我保存了用户期望的语言。然后我毫无例外地设置它。

我的安装包似乎缺少翻译。为什么呢?

1 个答案:

答案 0 :(得分:2)

部署项目具有项目输出,但不包括字符串文件。我不得不通过Add-> Project Output-> Localized Resources手动将本地化资源添加到部署项目中。