c# - resx 资源文件显示警告 "The resource name is not a valid identifier"

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

背景

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

问题

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

    The resource name '[name]' is not a valid identifier.

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

屏幕截图

enter image description here

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

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

最佳答案

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

除非你必须有设计师cs,否则你也可以尝试这种方法。

关于c# - resx 资源文件显示警告 "The resource name is not a valid identifier",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18515068/

相关文章:

c# - 如何比较 C# 中的 2 个相似类型

visual-studio - 即使是 autoexp.dat 中最简单的 [可视化] 规则也不起作用

c# - 我如何向 SandcaSTLe 文档化类库显示方法体

wpf - ViewModel 和用户界面项目位置

c# - 将文本文件解析为字典

c# - 使用 XmlReader 时引用外部命名字符实体?

c# - 数组索引器和任何其他对象索引器有什么区别

visual-studio-2012 - tSQLt 项目无法在 Visual Studio 2012 中生成

visual-studio-2010 - 如何将 100 多个 Visual Studio 安装程序项目 (vdproj) 转换为 Wix 安装程序?

asp.net-mvc-4 - 新的发布期间预编译选项对 MVC4 应用程序有什么影响?