Search code examples
c#visual-studiovisual-studio-2012resourcesresx

resx resource file shows warning "The resource name is not a valid identifier"


Background

  • I began converting strings to resources for within application.
  • They all worked fine.
  • My PC restarted itself without warning (power issue).

Problem

  • Four resources within my RESX file trigger a warning along the lines of:

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

Where [name] is the name of the resource.

Screen capture

enter image description here

I can't find what I'm doing wrong, and I can't determine whether this is related to my other power failure issue.

I know resource names shouldn't contain spaces or periods, but I've checked mine and I don't think they do (PS I know the names could be much better, and do plan to reviswit it).


Solution

  • You cannot start your resource name with a number.