Ok, so what I did to solve your problem, add these lines to your file before / root:
<resheader name="resmimetype"> <value>text/microsoft-resx</value> </resheader> <resheader name="version"> <value>1.3</value> </resheader> <resheader name="reader"> <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader> <resheader name="writer"> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> </resheader>
I created a new VS2010 solution, added a new .resx file in the usual way and looked at the structure of the generated file. I found these lines, which VS apparently needed to compile your file accordingly.
I hope I helped :)
EDIT:
Unfortunately, I did not notice the existing tags in your file. In any case, it still solves your problem, and you can simply delete the old tags and save them.
source share