问题
I am adding two new strings to our resource.resx but these newly added resources(strings) are not reflecting into the auto-generated Designer.cs file. I have rebuilt the project and also tried clean+build the project but no luck! I have other resource files to support various international languages where also i need to these two new string resources
Please suggest.
回答1:
Make sure the Custom tool
property for your resx file is set to ResXFileCodeGenerator
or PublicResXFileCodeGenerator
. The .Designer.cs
file should be regenerated every time you modify the resx file; if it's not, you can force it by selecting Run custom tool
in the context menu for the resx file.
回答2:
Right click the resx file in solution explorer, select "Run custom tool".
This generated/added the code in the .designer.cs file for the new strings in the resource file for me.
回答3:
I came across this solution and it worked fine for me.
- Close the solution
- Edit the project file
LastGenOutput
tag for the resource file - Open the solution again and try
来源:https://stackoverflow.com/questions/23605615/adding-new-strings-to-resource-resx-not-reflecting-into-designer-cs