我知道我可以设置Visual Studio通过.NET框架源代码进行调试。
但是,有没有一种方法可以在不进行调试的情况下浏览代码-即能够按F12或“转到定义”?
我认为,如果该功能未内置于Visual Studio中,则可能会有插件可以添加它?
但是,有没有一种方法可以在不进行调试的情况下浏览代码-即能够按F12或“转到定义”?
我认为,如果该功能未内置于Visual Studio中,则可能会有插件可以添加它?
Visual Studio 2017 版本 15.6 中有一个非常新的特性!现在您可以查看反编译源代码而无需任何插件!顺便提一下,Ref12 不适用于 VS2017。
工具 > 选项,展开 文本编辑器 > C# > 高级,启用“启用导航到反编译源(实验性)”。
使用 ReSharper,可以启用 ReSharper -> 选项 -> 工具 -> 外部源 -> 导航到源代码,浏览 .NET 源代码。启用此选项后,右键单击类型/方法/其他位置,会出现“导航到 -> 反编译的源代码”新菜单项。对于我来说,也可以通过 F12 进行导航。
Ref12 VS2022
,然后点击ASP.NET Core的某个东西并按下F12,就可以进入一个漂亮的在线源代码浏览器,显示出ASP.NET Core的代码。 - Bob.at.Indigo.HealthRef12
。有.NET Mass Downloader,但我认为直接回答你的问题是不行的。
然而,我现在看到微软已经使代码更容易下载了。
尽管如此,请注意,即使对于您自己的代码,在不调试时,除非您打开项目,否则VS无法帮助您定位源代码(即使您自己找到它后,在开始调试时断点也会起作用,如果
.pdb
文件相应)。