Resharper无法识别本地化资源

时间:2013-09-02 08:32:21

标签: localization resharper

我很难让Resharper(7.1.3)识别本地化资源文件,如下所述:http://www.jetbrains.com/resharper/webhelp/Resources__Editing_Resource_Value.html

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

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

sombody可以告诉我我需要做什么,告诉R#我想用哪种语言?

谢谢,的Sascha

1 个答案:

答案 0 :(得分:1)

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

为了解决这个问题,我做了以下几点:

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