我找不到dll。Visual Studio 不会告诉您它们的存储位置。我想将它们加载到 .net Reflector 中。
我知道这是一个老问题,但如果您正在寻找这些,请查看以下位置......
C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App
Run Code Online (Sandbox Code Playgroud)
下面应该有 .NET Core 的版本,这些是您需要在 Refelctor 中加载才能查看源代码的运行时程序集。
注意 - 如果您在 Visual Studio 中使用程序集引用(可能通过在 .NET Core 数据类型或接口上单击 F12),则将显示引用程序集而不是实现程序集。
举个例子,在 ControllerBase 上按 F12 会给我这个......
C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\3.1.0\ref\netcoreapp3.1\
Microsoft.AspNetCore.Mvc.Core.dll
Run Code Online (Sandbox Code Playgroud)
这不是您使用 Reflector 时所需的运行时程序集。GitHub 非常适合查找一种方法的源代码,但是当您想要在不同文件中的不同类之间移动以完成实现路径时,您无法击败 Reflector。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
1834 次 |
| 最近记录: |