Visual Studio Resource Refactoring Tool

Free

Resource Refactoring Tool allows easy extraction of hard-coded strings from Visual Basic, C#, XAML, ASPX and code to resx files.

(5) Review
Visual Studio
2012, 2010
Download (18,227)
6/9/2013
3.0
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (5)
Q and A (15)
Sign in to write a review
Sort by:

by JasonOnMSForum | April 10 2014

Got to say big thanks for upgrading this. Was one of my favourite tools, and now can use it with VS2012! Plus it now supports more features! Excellent work!

by dheijl | August 02 2011


Used to work fine in VS2008.

But the VS2010 version only partially works for me (VS2010 SP1 on W7 64-bit):

- extracting the string to a resource file works
- the preview is broken: line numbers stop counting at 255, with no visible indication of any changes to the source
- the extracted resource does not replace the original string(s) in the source file

Danny

by theodoreb | June 07 2011

I agree, non-fully qualified resource properties would be appreciated, otherwise good tool.

by dcstraw | January 31 2011

Seems to work quite well and saves a lot of time. Two requests:
1. Don't use the fully-qualified name of the resource class if there's a 'using' statement for the namespace
2. When undoing an extraction, remove extracted resources from the resource file (if they were newly-created)

Overall great work!

by Olmo | December 15 2009

Great work! Thanks for the port to VS2010 of this excelent tool. Would be nice te have it integrated as an extension instead of an MSI but this looks like a more dificult task.

Thanks!

Sign in to start a discussion


  • instalation on visual studio 2013
    3 Posts | Last post April 19, 2014
    • hi, need to install on VS2013. machine does not have VS2012. 
      any insight?
      
      thanks!
    • i already download the source, rebuilded it with visual studio and install it, but i got no refactor -> extract resource menu
    • seems to work ok on .cs files but no on .cshtml anyone has the same problem?
  • VS 2012
    8 Posts | Last post February 27, 2014
    • Great tool. Will it be available in VS2012 version ?
      Thanx
    • It definitely will. As soon as I will have time. And that should be soon, because I'm already using VS2012 and I miss this tool.
    • Any development on this? I am eagely waiting to use this in VS2012. Thanks.
    • I want to use it too in VS2012
    • Thanks for this great tool. But where is the VS2012 version? I really would appreciate this! Thanks anyway.
    • Is it hard to convert it to VS13? :) Thank You!
    • If Microsoft has not introduced any breaking changes (I hope not) it's just matter of configuration. I've already checked in the changes, but I have to install VS2013 to test them.
      Basically, if you are impatient, you can try it yourself. Locate ResourceRefactor.addin XML file in VS 2012 addins folder add block in XML that allows VS2013 (it's obvious from the ADDIN XML file). Then copy all the files to VS2013 addins folder and restart VS2013.
    • I've just tried editing the addin file, and also rebuilt and manually updated the binaries from head code. A simple test suggests that this works in VS2013. For reference the addin file is found in:
      C:\Users\<your username here>\AppData\Roaming\Microsoft\MSEnvShared\Addins
  • Double Enter
    1 Posts | Last post July 30, 2013
    • A very minor (but very useful) change. When I press a short-cut key to refactor, I can press enter on the dialog that appears, but I can't press enter a second time on the next dialog - I have to go grab my mouse. Can you fix this please?
  • Custom naming rules
    1 Posts | Last post May 31, 2013
    • Very useful tool. One small proposal: would be nice to have more options for naming but just CamelCasing - my personal preference for resource strings naming is full length and spaces replaced with underscores. I did not find a way to configure it. 
      Thank you!
  • Resource Cleanup Tool
    1 Posts | Last post October 26, 2012
    • I'm very pleased with the Refactoring tool - I use it with C# in VS2010. Thanks to the developer(s). :-D
      
      I have 2 questions:
      
      1) I'm now looking for a tool to remove dead/orphaned resource entities in the many resx files in my projects. I'm about to initiate translation of a number of projects and would like to clean the resx files for unused resources to reduce the translation cost. I'm very interested in information on existing tools to carry out this task, or help to how I myself can implement a tool doing the task.
      
      2) I'm looking into which translation system is the best for me. Currently I'm using RC-WinTrans (version 9) and have succedded with this system, but not without frustration and a lot of tedious/manual work. Translating from en-US to a number of very different languages with language dependant form-sizes and such requires some insight/hardcore knowledge which would be nice to have a system manage.
      Any suggestion as to which system to use for managing translation of a medium sized set of projects, including translation memory and such would be VERY appreachiated.
      
      Best Regards
      Jan Jochimsen
      Seven Technologies / Schneider Electric
  • Local resx only as an Embedded Resource issue
    1 Posts | Last post October 24, 2012
    • KG_
      Hello all.
      As it is written in your documentation, putting entries in local resource file requires it's build action to be set as "Embedded Resource". It is not convenient for me, I want to keep it set to "Content". However if I do this, the resx file does not display in a list of available files to write to in the tool. Is there anything that can be done with this?
      Regards
  • Silverlight and WP7?
    2 Posts | Last post September 14, 2012
    • Does the extension support Silverlight and Windows Phone 7.x projects?
    • I have no experience with WP7 or SL. If the platforms support RESX files (which I'm not sure about) the tool should work for them.
      Since both these platforms are dead, so if there is any bus related to it, I'm not gonna fix it (but feel free to contribute fix on CodePlex :-) - http://resourcerefactor2010.codeplex.com/).
  • VS2010 SP1 on W7 64-bit
    5 Posts | Last post December 12, 2011
    • ...same problem as "dheijl" in the Rewiews:
      Export works, but nothing gets replaced.
      Any solution?
    • Hi,
      
      I had the same issue and found a bug in the changes that were made in this version to get support for xaml. this had a side effect on c# code. to fix this, replace the line 419 of BaseHardCodedString.cs:
      
                      if (!reference.Equals(ns.NamespaceName) && reference.StartsWith(ns + ".") && ns.NamespaceName.Length > longestMatch.NamespaceName.Length)
      
      by
      
                      if (!reference.Equals(ns.NamespaceName) && reference.StartsWith(ns + ".") && (longestMatch==null || ns.NamespaceName.Length > longestMatch.NamespaceName.Length))
      
      longestMatch can be null at the beginning, which caused both preview and replace to not work
    • Thanks for the fix, Dethol.  I'm going to submit your fix as an issue on codeplex.
    • it looks like this still isn't fixed?  aw maaaaaaaaaaaan!  I was using this every day, and after rebuilding my machine, this version doesn't work anymore...
      
    • I've built a patch for this issue (31483).  It also includes some enhancements/fixes to the UI which I wanted:
      http://resourcerefactor2010.codeplex.com/SourceControl/list/patches
  • Some more features
    1 Posts | Last post September 23, 2011
    • Hi! 
      
      Congratulations to this great VS extension! 
      
      I've got two feature requests:
      - Provide an option to add new resource token to all culture-specific resource files with initial text
      - Possibility to provide a template for XAML as sometimes wrappers are used (http://timheuer.com/blog/archive/2009/08/26/silverlight-string-localization.aspx)
      
      Regards
      Holger
      
  • Upload VSIX
    8 Posts | Last post September 16, 2011
    • Donny can you upload the VSIX file directly to Visual Studio Gallery? That way the tool can be installed directly from inside Visual Studio 2010.
      
      Thanks!
      Steven
    • I'll take a look what does it mean for setup process to create VSIX package...
    • Hey this looks like a great tool. XAML support needed urgently! Could you implement that?
      Seeing as, in a WPF or Silverlight application, no-one wants to set all the strings in code.
      
      It would be greatly appreciated.
      Or, if its not too hard, I could contribute that myself...
    • According to this page http://msdn.microsoft.com/en-us/library/dd393694(VS.100).aspx Add-Ins cannot be installed using VSIX.
      In case you have an idea how to deploy this project via VSIX contact me. You can download source code from http://dzonny.cz/Portals/0/SW/ResourceRefactor.src.rar.
    • Hi Donny,
      
      Thanks for porting this to VS 2010. I was one of the developers who worked on this tool originally, it is nice to see there is active interest on this still. 
      
      I was actually also working on rewriting some parts of it for VS 2010 so that instead of an add-in it worked as an editor extension. This would also mean that it can be deployed with VSIX now. Hopefully I will be able to release it very soon. 
      
      
    • I'd like to see original tool on CodePlex updated. Once there's a new "official" version this my version can be replaced by it.
    • XAML support is finallly here.
    • Hi support for XAML makes usage of some xaml tags not supported by Silverlight. I made some changes to implement a replacement string that is compatible with silverlight projects. If some interested, just contact me
1 - 10 of 15 Items