【问题标题】:resx resource file shows warning "The resource name is not a valid identifier"resx 资源文件显示警告“资源名称不是有效的标识符”
【发布时间】:2013-08-29 15:27:26
【问题描述】:

背景

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

问题

  • 我的 RESX 文件中的四个资源会触发如下警告:

    资源名称“[name]”不是有效标识符。

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

截屏

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

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

【问题讨论】:

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


    【解决方案1】:

    实际上在 Resx 设计器中,如果您将“Access Modifier”下拉列表更改为“No code generation”,designer.cs 和警告“The resource name '[name]' is不是有效的标识符。”离开。

    除非你必须要有设计器cs,否则你也可以试试这个方法。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 天啊!谢谢你。裁剪屏幕截图后,图案应该更加明显。 :)
      猜你喜欢
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      相关资源
      最近更新 更多