【问题标题】:How to add resx file in visual studio express 2012?如何在 Visual Studio Express 2012 中添加 resx 文件?
【发布时间】:2014-06-14 07:03:05
【问题描述】:

我正在尝试本地化我的WPF项目,但似乎没有添加.resx文件的选项?

项目目录中有一个资源文件,用于所有资源(字符串、图像、音频文件等)。但据我了解,您只能为一种语言添加字符串。

【问题讨论】:

  • 在已安装的模板中搜索“资源文件”。如果不存在,请在此对话框的 online 部分中搜索。
  • 已经这样做了。它不在已安装的模板上,在网上我根本没有模板。对于每个类别“没有可用于 Visual c# 的项目)
  • 可以尝试关闭所有 Visual Studio 实例并运行 devenv /installvstemplates 命令。这可能会恢复丢失的模板。
  • 如何运行这个命令(我是 Visual Studio 新手)
  • 我发现这个命令不适合express。无论如何,我运行了 souitalbe 命令,但它没有帮助。也许有人可以从他/她的安装中上传模板文件。

标签: c# wpf visual-studio-2012


【解决方案1】:

为每种语言添加单独的资源文件 (.resx) 并通过更改线程 UI 文化来使用它们 - http://www.thebestcsharpprogrammerintheworld.com/blogs/localizing-a-wpf-program-using-csharp.aspx。

请参阅以下屏幕截图。右键单击项目 -> 添加 -> 新项目。根据您想要的文化命名您的文件。我用荷兰语命名它。

【讨论】:

  • 再次,如何创建 resx 文件?我没有选择创建它们。项目目录中也没有 Properties 文件夹。项目目录中有一个 resources.resx 文件(如果我通过 Windows 资源管理器去那里),它在解决方案资源管理器中显示为一个文件夹。
  • 感谢您的帮助,但我没有此条目。我会发截图
【解决方案2】:

如果您转到项目的属性,然后转到那里的“资源”选项卡,您可以执行类似的操作。

获取项目属性的多种方式:

  1. 菜单:项目 > 属性

  2. 解决方案资源管理器:展开项目,使“属性”节点可见。双击它。

另一种方法(如果您真的想添加文件)是右键单击您的项目(解决方案资源管理器),然后单击添加新项目。在这里,在左侧选择“General”,在右侧选择“Resources File”。

【讨论】:

  • 是的,我知道,但是如何添加只有一个文件的翻译?此外,General 中也没有添加 resx 文件的选项。唯一的选项是配置文件、清单文件和空文本文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-10
  • 2012-10-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多