我正在开发ASP.NET Core应用程序,我希望至少查看各种系统/ Microsoft库的源代码,例如AspNetCore
。
我发现this article解释了如何调试它们,从而迫使Visual Studio下载源代码。我想要的是一种无需运行应用程序即可查看源代码的方法,只需点击一个断点并逐步进入即可查看源代码。
有办法吗?
顺便说一句,我使用的是VS 2017,.Net Core 2.1
注意: 我没有在寻找一种反编译IL或其他魔术指标的方法。我希望Visual Studio导入原始的源代码文件,并在需要时将其显示给我,而无需花费全部时间进行构建,在调试中运行,无需打断。
答案 0 :(得分:0)
我相信RedGate的VS扩展使您可以做到这一点。我使用了该工具的较旧版本,您只是将其指向DLL,它为您提供了一个类树和用于各种功能的反编译代码。
答案 1 :(得分:0)
DnsSpy是一个很好的应用程序,例如可以查看dll中的代码源
答案 2 :(得分:0)