Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 我的计算机上存储的.net核心DLL在哪里?_Asp.net Core - Fatal编程技术网

Asp.net core 我的计算机上存储的.net核心DLL在哪里?

Asp.net core 我的计算机上存储的.net核心DLL在哪里?,asp.net-core,Asp.net Core,我找不到DLL。VisualStudio不会告诉您它们的存储位置。我想将它们加载到.net Reflector中 您可以设置它们的属性。编译代码后,它们仍在bin文件夹中。虽然如果您计划直接使用dll,您可以先发布,然后我知道这是一个老问题,但是如果您正在寻找这些,请查看以下位置 C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App 下面应该有.NET Core的版本,这些是您需要加载到Refelctor中才能查看源代码的运行时程序集

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

您可以设置它们的属性。编译代码后,它们仍在bin文件夹中。虽然如果您计划直接使用dll,您可以先发布,然后我知道这是一个老问题,但是如果您正在寻找这些,请查看以下位置

C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App
下面应该有.NET Core的版本,这些是您需要加载到Refelctor中才能查看源代码的运行时程序集

注意-如果使用Visual Studio中的程序集引用(可能通过在.NET核心数据类型或接口上单击F12),则将显示引用程序集和实现程序集

作为一个例子,在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


希望这有帮助

你指的是内置DLL?C:\Program Files\dotnet如果你指的是系统DLL,你知道.NET内核在GitHub上是开源的,对吗?所以你实际上不需要反编译任何东西。好吧,ASP.NET核心的有时有点难找到。那一个是。不过,您可以使用GitHub的高级搜索,仅限于
aspnet
组织。这应该会有所帮助。或者,如果您知道要查找哪个存储库,请使用GitHub的文件查找器(在存储库中按
T
打开它)。