resx资源文件显示警告“资源名称不是有效的标识符”

时间:2013-08-29 15:27:26

标签: c# visual-studio visual-studio-2012 resources resx

背景

  • 我开始将字符串转换为应用程序内的资源。
  • 他们一切都很好。
  • 我的电脑在没有警告的情况下重新启动(电源问题)。

问题

  • 我的RESX文件中的四个资源触发了以下行的警告:
      

    资源名称'[name]'不是有效的标识符。

其中[name]是资源的名称。

屏幕截图

enter image description here

我找不到我做错了什么,我无法确定这是否与我的其他电源故障问题有关。

我知道资源名称不应该包含空格或句点,但是我已经检查了我的,我认为它们没有(PS我知道名字可能会好得多,并且计划重新审视它)。

2 个答案:

答案 0 :(得分:6)

实际上在Resx设计师中,如果您更改了" 访问修饰符"下拉列表,"无代码生成",designer.cs和警告"资源名称' [名称]'不是有效的标识符。"走开。

除非您需要设计师cs,否则您也可以尝试这种方法。

答案 1 :(得分:5)

您无法使用数字启动资源名称。