安卓101 - 最值得信赖的安全下载站!

当前位置:首页 > 软件下载 > 编程开发 > JetBrains dotPeek汉化版下载 v2024.2.5 电脑版

JetBrains dotPeek汉化版下载 v2024.2.5 电脑版

JetBrains dotPeek汉化版下载 v2024.2.5 电脑版

分类:编程开发

大小:93.66MB

时间:2024-11-30

授权:免费软件

语言:简体中文

平台:WinAll

无广告 安全 小编亲测

100%

0%

情介绍

JetBrains dotPeek汉化版是一款由JetBrains公司所推出.Net反编译工具,基于了ReSharper捆绑反编译器的免费独立功能布局。当反编译生成项目之后,用户就不需要离开dotPeek即可浏览项目文件。与此同时,软件更能充当脱壳工具,轻松将.Net的代码进行反编译操作,从而更加灵活地修改优化程序。

JetBrains dotPeek汉化版还提供了各种不同的代码结构以及层次结构的视图,这些视图不仅有类视图、对象视图、调用层次结构视图等等。并且软件还能够允许用户从不同的项目以及编译程序当中添加各种类型,方便更多的单吗分析以及比较,帮助每一个用户提高工作的效率。

软件特色

1、可将.NET程序集解码到C#或IL。

2、dotPeek可以将任何.NET程序集反编译为等效的C#代码,并可选择显示底层的IL代码。

3、可以使用各种格式,例如库(.dll),可执行文件(.exe)和元数据文件(.winmd)。

4、dotPeek还可以反编译.baml文件,使您可以重建XAML UI定义。

5、除了传统的程序集和可执行文件外,您还可以使用dotPeek打开的存档(.zip,.vsix或.nu和.pkg)等文件夹。您还可以从任何在线包源找到并加载NuGet包(及其依赖关系),或者在Visual Studio项目中的packages.config文件中加载包。

6、你可以将程序集与其源代码相匹配。

7、dotPeek可以根据PDB文件识别本地源代码,或从源服务器(如 Microsoft Reference Source Center或SymbolSource.org)获取源代码。

软件新功能

一、常规增强

1、lambda 形参:我们引入了对使用可选和形参数组形参反编译 lambda 的支持,有助于增强反编译代码的可读性和准确性。

2、lambda 上的特性:工具现在提供了改进的 lambda 表达式特性处理,可以确保所有相关元数据都准确反映在反编译的输出中。

3、受保护程序集:我们引入了指定是否反编译受保护程序集的功能,从而提供更全面的代码探索。

二、外部源处理

1、带有 SrcSrv 和 SourceLink 的 PDB:反编译器现在支持从包含 SrcSrv 和 SourceLink 的 PDB 文件导航到源。

2、预处理程序指令:反编译器现在可以正确识别来自目标框架或相关程序集的可移植 PDB 的预处理程序指令(如 NET6_0_OR_GREATER),确保准确的代码表示。

3、Open in Browser(在浏览器中打开)操作:您现在可以导航到类型仓库中的源代码或者 NuGet 软件包或程序集的仓库。

三、构建配置检测

Assembly Explorer(程序集资源管理器)工具窗口现在可以检测并显示程序集的构建配置,有助于您更清楚地了解程序集的编译上下文。

四、新的专属 Assembly Diff(程序集差异)工具窗口

2024.1 更新为 dotPeek 引入了新的 Assembly Diff(程序集差异)工具窗口,更改包括:

比较程序集、NuGet 软件包、文件夹和 .zip 归档的功能已从 Assembly Explorer(程序集资源管理器)移至 Assembly Diff(程序集差异)工具窗口。

Diff mode(差异模式)选择器以及 Compare(比较)和 Diff Options(差异选项)按钮已重新定位到 Assembly Diff(程序集差异)工具窗口的 Actions(操作)栏。

五、对 WebCIL 打包格式的支持

dotPeek 现已支持 WebAssemblies 的 WebCIL 打包格式。支持涵盖:

1、WebCIL 的反编译。

2、在 Assembly Explorer 中查看 .wasm 文件的功能。

3、Assembly Explorer 中 WASM 节点的元数据子树,包括 WASM 和 WebCIL 头。

dotPeek使用教程

一、服务器

1、打开JetBrains dotPeek汉化版官方版后,在工具栏有个 Start Symbol Server 的功能,然后点击此按钮,即可启动 Symbol Server,

服务器截图

2、启动 Symbol Server 后,我们需要一个地址对吧,看右下角的一个小按钮,可以看到我们的地址为:localhost33417,

服务器截图2

二、设置VS

1、有了Symbol Server后,打开VS,找到工具->选项>调试->符号,然后添加我们刚刚启动的 Symbol Server 地址,

设置VS截图1

2、然后,再找到工具->选项 -> 调试 -> 常规,取消选 启动”仅我的代码”,然后点击确定。

设置VS截图2

三、Debug

接着创建一个.net core web api 的项目,安装一个Newtonsoft ,写一些简单的代码(如下)。打上断点,然后启动项目,F10一步一步的走,未到框架代码时 F11,可以看到进入了Lsit的add方法,与Newtonsoft SeriazeObiect 方法,以上就是dotPeek官方版的用法了。

Debug截图1

Debug截图2

展开更多

用户评论