About

The String Resource Builder is a tool to support easy localization of code. It is created for Visual Studio 2010 to 2015 to extract string literals from source code (C# and VB.NET) and put them into resource files (ResX), replacing the string literal by its resource call (also an using alias will be created).

All string literals are listed in a tool window with a suggested placeholder for the resource created from its text (see Hints below). The placeholder may be edited beforehand. Duplicates of placeholders will be recognized and the user will be questioned if he wants to use the already existing resource.

Per default for each source file one resource file will be created, thus it will be easy to share forms or classes between different solutions including their localizations. A resource file is named with the original source file name whose extension is replaced by ".Resources.resx" (e.g. "frmMain.cs" -> "frmMain.Resources.resx" plus its designer file, in VB.NET likewise).
There is also an option to have a single project resource file for string resources (since build 12).

Hints


Next: Usage