The typical problem with decompilation is the absence of full source information in the executable file. Dis# is a .NET decompiler which allows you to edit local variables and other names and keep the changes in a project file. The decompiled code is similar to the original source. A trial version is available.
This software is a shareware. You will be able to download and test Dis# during a certain period of time, then, if it does what you need, you will have to acquire the full version from Dis# publisher. The Dis# 3.0 free trial version contains an installer and an uninstaller, and has a size of 1750 Kilobytes.
For additional information and support request, please contact directly Dis# publisher.

Dis# Screenshot