You cannot start your resource name with a number.
resx resource file shows warning "The resource name is not a valid identifier"
-
26-06-2022 - |
题
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
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).
解决方案 2
其他提示
Actually in the Resx designer, if you change the "Access Modifier" dropdown, to "No code generation", the designer.cs and the warning "The resource name '[name]' is not a valid identifier." go away.
Unless the designer cs is necessary for you to have, you can try this approach as well.
不隶属于 StackOverflow