.net核心dll存储在我的计算机上的哪个位置?

时间:2017-09-28 16:24:05

标签: asp.net-core

我找不到dll。 Visual Studio不会告诉您它们的存储位置。我想将它们加载到.net Reflector中。

2 个答案:

答案 0 :(得分:2)

我知道这是一个老问题,但是如果您正在寻找这些,请查看以下位置...

C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App

应该有.NET Core版本,这些是您需要在Refelctor中加载以查看源代码的运行时程序集。

注意-如果您在Visual Studio中使用程序集引用(可能是通过单击.NET Core数据类型或接口上的F12),则会显示引用程序集,而不显示 strong>实施程序集。

作为一个例子,在ControllerBase上按F12可以给我这个...

C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\3.1.0\ref\netcoreapp3.1\
    Microsoft.AspNetCore.Mvc.Core.dll

这不是不是使用Reflector时所需的运行时程序集。 GitHub非常适合查找一种方法的源代码,但是当您想要在不同文件中的不同类之间移动以实现实现途径时,您不能击败Reflector。

希望这会有所帮助!

答案 1 :(得分:0)

你可以设置我的属性。编译代码后,它们仍然在bin文件夹中。虽然如果您打算直接使用dll,那么可以先发布