Visual Studio(VS) F12 查看DLL源代码

2019-11-26 15:01 来源:未知

前言

本身在VS中调养某些函数时,非分之想“能还是无法选取VS的F12(转到定义)查看那一个dll中当前函数的兑现(源码卡塔 尔(阿拉伯语:قطر‎,并不是像VS自带成效那样只好见到函数名和参数?”

回看起来在装置Resharp时,小编留意到Resharp私下认可会勾选Dot PeekVisual Studio(VS) F12 查看DLL源代码。其黄金年代组件,何况家里的微处理器在某次安装完Resharp之后,按12会意识有个筛选自定义F12的作为,小编选了Resharxxxx,之后欢愉地窥见F12足以导航进DLL的源代码,但由于系统重装,作者想不起来是做了怎么样新鲜装置。

 

Dot Peek

今日在调试时,又有这些必要,想查看dll的源代码,小编说了算从dot peek那几个程序入手去寻觅有关的素材

dot peek官网:

从官方网址的简单介绍来看它能够反编写翻译.net 的dll,pdb为源代码,并能生成解决方案,但从不很刚烈介绍那货怎么着和vs紧凑的咬合起来,达到自己须要的F12查看dll的源码

通过查找,查找到那篇文章,茅塞顿开:

 

运用办法

resharper官网:

1、安装好Visual Studio,和Resharper(暗中同意会勾选安装Dot peek)

2、展开VS,在菜单栏 选拔 ResharperOptions ,打开Options窗口

3、在侧边列表中,选取 External Sources,勾选 Navigation to SourcesDecompile methods ,点击 Save

图片 1

4、在第叁次按下F12时,会弹出顾客使用左券,接纳选取就可。

倘诺这一个dll在本土不设有,第一遍按F12时,会联网从远程下载。

 

每当你按下F12时,就足以跳到dll中查阅具体的代码实现啦。在各样类的头顶,能够发现那样意气风发段注释:

// Decompiled with JetBrains decompiler
// Type: TableML.TableFile
// Assembly: TableML, Version=0.7.6285.31046, Culture=neutral, PublicKeyToken=null
// MVID: E539F3DE-C53C-4567-99E9-7697E4765856
// Assembly location: D:GitxxxTableMLTableML.dll

 

自己的景况

说明:resharper 收费,dotpeek 免费

visual studio 2017 +  resharp 2017.1

visual studio 2015 + resharp 10.1

TAG标签:
版权声明:本文由32450新蒲京网站发布于葡萄游戏厅_体育游戏,转载请注明出处:Visual Studio(VS) F12 查看DLL源代码