【问题标题】:Include .resx language file to installer在安装程序中包含 .resx 语言文件
【发布时间】:2017-01-26 16:37:53
【问题描述】:

我有一个 WPF 项目,其中包含三个 Res.x.resx 字符串文件,其中 x 是它、en 和 de(分别是意大利语、英语和德语)。这些文件位于 Resource 文件夹中,其中还有一些位图文件;所有这些资源都设置为“嵌入式资源”。当我使用 InstallShield 创建安装程序时,不包含 Res.x.resx 文件,因为我收到以下错误:

“找不到任何适合指定区域性或中性区域性的资源。确保“wpfApp.Resources.Res.resources”在编译时已正确嵌入或链接到程序集“wpfApp”中,或者所有附属程序集required 是可加载且完全签名的。”

我看过很多教程,但我还没有解决我的问题。有人可以帮我吗?

提前致谢。

【问题讨论】:

  • .resources 文件是二进制编译的文件。如果您想包含源 .resx 文件,请将它们添加为任何其他文件。
  • 我已经将它们作为文本文件添加到 Resources.resx 但它们不起作用。

标签: c# wpf visual-studio resources installshield


【解决方案1】:

更新:我终于在 InstallShield Application Files 界面中直接解决了我的问题。我在主输出的同一个文件夹中添加了一个本地化资源,现在它可以工作了。我希望这可以帮助有同样问题的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多