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 代码

 

2、反编译的 dll 代码

 

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

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

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

 

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

 

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

 

4、一般关闭,重启一下 Visual Studio,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时,会弹出用户使用协议,选择接受就可。

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仙魁XAN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值