<
>

12个Visual Studio调试效率技巧(小结)

2020-07-08 13:02:55 来源:易采站长站 作者:刘景俊

12、从反编译的IL代码中调试源代码

我们经常依赖一些黑盒组件:我们没有源代码的组件。

但是,在调试复杂行为时,观察甚至调试引用的黑盒组件引用的逻辑。这就是为什么从16.5版本开始, Visual Studio 2019 可以从编译好的程序中生成一些源代码。这样的源代码是可以调试的。这个特性是基于开源软件(OSS)工程:ILSpy( https://www.easck.com/d/file/200708/39520200708130040 )。

反编译菜单可以在模块窗口的组件右键菜单(如下面的动图所示)和 Source Not FoundNo Symbols Loaded 对话框中给出。

IL 代码反编译为源代码不可能是完美的,因为一些源代码信息在编译时丢失了。因此,这个特性有一些限制,在这个官方文档的最后会解释: Generate source code from .NET assemblies while debugging

https://docs.microsoft.com/en-us/visualstudio/debugger/decompilation?view=vs-2019

结尾

Visual Studio非常出色,在调试方面尤其出色。 在这里,我试图选择一些既隐藏又经常有用的技巧,希望它们能帮助您提高生产率。

到此这篇关于12个Visual Studio调试效率技巧(小结)的文章就介绍到这了,更多相关VisualStudio调试技巧内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!

暂时禁止评论

微信扫一扫

易采站长站微信账号