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

Sea*_*een 4 c# resources resx visual-studio visual-studio-2012

背景

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

问题

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

    资源名称"[name]"不是有效的标识符.

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

屏幕截图

在此输入图像描述

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

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

Vin*_*Vin 6

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

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


Rem*_*emy 5

您不能以数字开头资源名称。