手上有个c#的vs2010里的debug程序,如何可以看到源代码呢?

解决方案 »

  1.   

    Reflector 反编译工具
    有编译就有反编译!
      

  2.   

    看到的当然更加是bug的。你以为reflector看到的就是人家作者的源代码?!
      

  3.   

    通常只有实在是太简单(的开发人员编写)的程序才是看起来反编译比较容易读的。如果开发人员有一定层次,比如一些自定义框架、接口,使用了大量Linq、各种高级的语法糖等等,反编译出来的只会让你看上去更是有几十倍的“bug”。
      

  4.   

    恩,这样啊,选中正在DEBUG的程序,alt+f4,这样就可以看到源代码了。楼下,我说得对吗
      

  5.   

    如果没有源码,只能试试Reflector了。
      

  6.   

    Reflector其实效果很不错,只要没有进行过加密混淆的,基本上都可以反编译并且运行.