1. You can recover your source code with Reflector: http://www.red-gate.com/products/reflector/
. I happen to work for a company
which makes extensive use of Reflector (except we spend our time breaking it). Reflector will work just fine even on release binaries.
2. Source code recovered with Reflector contains no comments, as it is a reconstruction of your code from the CIL it's compiled down to. Whitespace is likewise normalized.
3. You really should be using some form of Source Control, such as Subversion
, if you're doing serious programming work, to prevent these kinds of issues.
Hope that helps
Edited by Billy O'Neal, 06 January 2010 - 09:43 PM.
- My statements do not establish the official position of Microsoft Corporation, and are my own personal opinion. (But you already knew that, right?)