ResW File Code Generator


A Visual Studio Custom Tool for generating a strongly typed helper class for accessing localized resources from a .ResW file.

(6) Review
Visual Studio
2015, 2013, 2012
Download (2,133)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (6)
Q and A (3)
Sign in to write a review
Sort by:

by Mystic Taz | November 12 2015

I would rate this as 5 stars, but since it doesn't create properties for "dotted" string keys, its usefulness is limited.


ApplicationName.Text "My Application"

Generate (as a nested class) in Resources class:

public static class ApplicationName
public static string Text
return resourceLoader.GetString("ApplicationName.Text");

Since this is open-source, I'm willing to go make the change. In my "spare" time. :-D

by AB DEv | September 07 2015

Just wonderful tool...

by DasSpeedy | April 17 2015

Thank you. Great piece of work that keeps my code clean and absolutly saves time.

by DangerousCliff | September 13 2014

very easy to install and use - worked like a charm - Thanks!

by Royboy510 | December 06 2013

Works great, but it does not accept values with a dot in it like control properties.

by DiogoCardoso | November 20 2013

Very nice, works without a problem thanks ;)

Christian Resma Helle November 20 2013
| Edit |

I'm glad that you find it useful :)

Sign in to start a discussion

  • Universal Solution Windows Phone .resw incompatibiltiy?
    2 Posts | Last post July 17, 2015
    • This is a very great and useful tool (I do not like string typing and this comes in handy!), but I have not been able to make it work on a Universal Solution (in the Windows Phone project). The .resw file does not have an option in the properties windows to select the custom tool and namespace. Any feedback would be more then welcome! Thank you, V.
    • For the Universal Project:
      Don't create the .resw file in Shared Project. Instead you should create a new .resw file in one of the project (e.g. Windows Phone project). and add the Custom Tool settings. 
      Finally, Go to the Windows project -> Add Existing Items -> find the previous created .resw file -> Add As Link -> Enjoy!
  • How is this tool suppose to work for Multi-Language??
    2 Posts | Last post July 17, 2015
    • if I set the Custom Tool Namespace to `Strings123` to Resources.ress for both en-US and zh-Hant.
      I got the following error:
      Ambiguity between 'Strings123.Resources.resourceLoader' and 'Strings123.Resources.resourceLoader'	
    • I found the solution myself.
      For multi-language, I am need to add Custom Tool (Namespace) setting to only ONE of the Resources.resw file, instead of all Resources.resw file.
      Thanks for your Great work Christian !
  • Can't Install on VS 2013 Update 3 Russian Version
    2 Posts | Last post September 24, 2014