JustDecompile just saved me a ton of work after VS ate my project. It was close enough that I didn't have to rewrite everyting, but the project it created didn't compile when opened.
I can't find anywhere to report bugs for JustDecompile, so here's a thread for stuff I encountered tonight.
First up, it made this class:
internal class <
and the compiler did not like it one bit.
After removing that code, the next errors I encountered were related to the common way of implementing IDisposable. The code ended up implementing a Finalizer instead of a destructor:
public void Dispose()
protected void Dispose(bool disposing)
if (disposing != 0)
//Dispose of stuff
protected override void Finalize()
So got this error next: "Do no override object.Finalize. Instead, provide a destructor"
Ok, next up, after fixing the finalizer to be a destructor, now I was hit with this error, "Operator '!=' cannot be applied to operands of type 'bool' and 'int' because the Dispose method was checking a bool against 0.
I had more errors as well, mainly on using out params and those methods needed to be fixed as well.
Overall, I like JustDecompile, especially since it saved me a lot of time, but there are a few rough edges that could be smoothed.
I do have the original exe if needed to repro these errors