asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架代码_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架代码

asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架代码

 2016/6/17 5:33:40  一线码农  程序员俱乐部  我要评论(0)
  • 摘要:我们知道,现在能调试.net程序通常有两个,第一个是ILSpy,还是一个是Reflector,这两个小反编译软件算是我们研究底层代码中所拥有的一把锋利小尖刀~~~,比如你看到的ILSpy这样的界面图:但是呢!!!用过ILSpy的同学大概都知道,这个毛软件是调试不了web代码的。。。也只能调试调试带有pdb符号的console之类的程序。。。悲剧吧!!!但是白骨精的我们要学好mvc怎么能调试不了web代码呢?这可绝对不行。。。办法总是会有的。一:下载ReflectorVS插件那怎么调试呢
  • 标签:.net ASP.NET MVC net 代码 我们 CTO

 

       我们知道,现在能调试.net程序通常有两个,第一个是ILSpy,还是一个是Reflector,这两个小反编译软件算是我们研究底层代码中所拥有的一把

锋利小尖刀~~~,比如你看到的ILSpy这样的界面图:

 

但是呢!!! 用过ILSpy的同学大概都知道,这个毛软件是调试不了web代码的。。。也只能调试调试带有pdb符号的console之类的程序。。。悲剧吧!!!

但是白骨精的我们要学好mvc怎么能调试不了web代码呢?这可绝对不行。。。办法总是会有的。

 

一:下载Reflector VS 插件

 

      那怎么调试呢?我们可以下载一个Reflector的vs插件,我可以带你到nuget上面找找看嘛。。。绝对让你眼前一亮。

 

找到之后,接下来就可以点击下载,完成之后,vs会提示你重启,比如这样:

 

当我再重启的时候,可以看到在menu上面多了一个reflector item,是不是好吊的样子??? 不过不要先着急,我们要先生成几个dll的pdb文件,有了

这吊毛,我们就可以调试这些dll。。。不过能调试的当然是绝大一部分哦。。。

 

不过你要勾选哪些debug,这些肯定是需要看你项目啦~~~ 你要调试哪个,你就Generate 哪个。。。是不是很简单,然后我们点击Continue按钮,

接下来等待生成好之后,我们就可以点击某一个类,比如我特别想看Controller类的源代码。。。比如下面这样:

 

ok,现在Controller类的源代码都出来了,然后我准备调试Controller的入口函数【beginExecute】,看看能不能断下,嘿嘿~~~

 

好了,reflector已经介绍完了,还有最后一点。。。reflector是收费版本的!!!但是!!! 茫茫云海中早就有破解版

待你去找寻~~~

 

发表评论
用户名: 匿名