netfx-System.StringResources (nuget): Suplements the built-in Resources .resx C# generator by generating a strong-typed class named Strings from the  same .resx file, but exposing format parameters as method parameters and organizing strings in classes according to the resource name  if it uses underscores. i.e. User_InvalidCredentials can be accessed with Strings.User.InvalidCredentials, and as a method if it had  parameter replacements, which can even be named, like "Invalid email '{email}'". This makes it easier to refactor strings too.
Keywords: netfx|resources|format|string|resx|C#