Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法VisualStudio基础之VS查看/反编译UnityC#dll脚本代码的简单方法目录VisualStudio基础之查看/反编译UnityC#dll脚本代码的简单方法一、简单介绍二、预览效果三、VisualStudio自带的方法查看dll代码四、安装DotPeek/resharper查看一、简单介绍VisualStudio使用中的一些基础知识点。本节简单介绍VisualStudio在Unit…

大家好,欢迎来到IT知识分享网。

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

Visual Studio 基础 之 VS 查看/反编译 Unity C# dll 脚本代码的简单方法

 

目录

Visual Studio 基础 之 查看/反编译 Unity C# dll 脚本代码的简单方法

一、简单介绍

二、预览效果

三、Visual Studio  自带的方法查看 dll 代码

四、安装 Dot Peek / resharper 查看


 

一、简单介绍

Visual Studio 使用中的一些基础知识点。

本节简单介绍 Visual Studio 在Unity C# 查看代码中,简单的方法查看 dll 代码的简单方法,如果你有新的方式也可以留言,多谢。

 

二、预览效果

1、没有反编译的 dll 代码

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

 

2、反编译的 dll 代码

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

 

三、Visual Studio  自带的方法查看 dll 代码

注意:该功能,不是多有版本的 Visual Studio 都有,好似 2017+ 版本

1、Unity 打开工程,并打开脚本,在 Visual Studio 中,目前不能查看 dll 中的代码

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

 

2、在Visual Studio 菜单中,找到 工具 – 选项

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

 

3、在 文本编辑器 – C# – 高级 ,勾选 支持导航到反编译源,点击确定

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

 

4、一般关闭,重启一下 Visual Studio,dll 代码就可以看到了

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

 

四、安装 Dot Peek / resharper 查看

参考博文:https://www.cnblogs.com/zhaoqingqing/p/6751757.html

说明:resharper 收费,dotpeek 免费

 

1、Dot Peek

今天在调试时,又有这个需求,想查看dll的源代码,我决定从dot peek这个程序入手去查找相关的资料

dot peek官网:https://www.jetbrains.com/decompiler/

从官网的简介来看它可以反编译.net 的dll,pdb为源代码,并能生成解决方案,但没有很明显介绍这货如何和vs紧密的结合起来,达到我需要的F12查看dll的源码

经过搜索,查找到这篇文章,豁然开朗:https://knowledge.zomers.eu/visualstudio/Pages/How-to-enable-the-decompiler-in-ReSharper-for-Visual-Studio.aspx

 

2、resharper官网:https://www.jetbrains.com/resharper/

1)安装好Visual Studio,和Resharper(默认会勾选安装Dot peek)

2)打开VS,在菜单栏 选择 ResharperOptions ,打开Options窗口

3)在左侧列表中,选择 External Sources,勾选 Navigation to SourcesDecompile methods ,点击 Save

image

4)在第一次按下F12时,会弹出用户使用协议,选择接受就可。

 

 

Visual Studio 基础 之 VS 查看/反编译 C# dll 脚本代码的简单方法

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15832.html

(0)
上一篇 2024-02-12 10:00
下一篇 2024-02-14 16:33

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信