大家好,欢迎来到IT知识分享网。
Visual Studio 基础 之 VS 查看/反编译 Unity C# dll 脚本代码的简单方法
目录
Visual Studio 基础 之 查看/反编译 Unity C# dll 脚本代码的简单方法
三、Visual Studio 自带的方法查看 dll 代码
一、简单介绍
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,在菜单栏 选择 Resharper – Options ,打开Options窗口
3)在左侧列表中,选择 External Sources,勾选 Navigation to Sources – Decompile methods ,点击 Save
4)在第一次按下F12时,会弹出用户使用协议,选择接受就可。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15832.html