3

我正在努力让 Resharper (7.1.3) 识别本地化的资源文件,如下所述:http://www.jetbrains.com/resharper/webhelp/Resources__E ​​diting_Resource_Value.html

我有几个带有本地化字符串的资源文件(Resource.resx、Resource.de-DE.resx、...)。这样的本地化工作正常,因为我可以按预期更改 UI 文化。

当我尝试按照上面链接的描述编辑资源值时,会弹出 R# 的编辑窗口,但“<<”和“>>”按钮被禁用,我只能编辑默认区域性。

有人能告诉我我需要做什么,告诉 R# 我想使用什么语言吗?

谢谢,萨沙

4

1 回答 1

1

好的,过了一会儿我意识到,我以错误的方式添加了本地化资源文件。我只是通过项目上下文菜单添加了资源文件,但由于某种原因,没有创建相应的设计器文件(例如 Resources.de-DE.Designer.vb),这就是问题的根源。

为了解决它,我做了以下事情:

  1. 删除所有没有相应设计器文件的 resx 文件
  2. 复制主 Resources.resx 文件并将其重命名以匹配所需的文化名称。

做到了。

于 2013-09-02T09:02:36.977 回答