Macos 如何在Visual Studio Mac代码中查看NuGet包实现源代码?

Macos 如何在Visual Studio Mac代码中查看NuGet包实现源代码?,macos,asp.net-core,visual-studio-code,Macos,Asp.net Core,Visual Studio Code,使用dotnetaddpackage会引入接口源定义,但不会引入任何底层实现 例如,我的csproj文件有以下部分: <ItemGroup> <PackageReference Include="Microsoft.Identity.Web" Version="0.1.5-preview" /> <PackageReference Include="System.Threading.Tasks&q

使用
dotnetaddpackage
会引入接口源定义,但不会引入任何底层实现

例如,我的csproj文件有以下部分:

  <ItemGroup>
    <PackageReference Include="Microsoft.Identity.Web" Version="0.1.5-preview" />
    <PackageReference Include="System.Threading.Tasks" Version="4.3.0" />
  </ItemGroup>

至少有一种方法可以在Mac上使用Visual Studio代码查看C#项目包源代码,即在launch.json文件中将“justMyCode”标记设置为false后,使用调试器进入源代码


更接近原始问题的意图-也可以使用JetBrains Rider IDE查看项目包源(和框架源,无需启动调试器);通过将光标放置在源代码的任何选择器中,然后键入Command+B.

至少有一种方法可以使用Mac上的Visual Studio代码查看C#项目包源代码,即在launch.json文件中将“justMyCode”标记设置为false后,使用调试器进入源代码


更接近原始问题的意图-也可以使用JetBrains Rider IDE查看项目包源(和框架源,无需启动调试器);通过将光标放在源代码中的任何选择器中,然后键入Command+B.

您可以参考使用SourceLink检查
。您可以检查并将能够“介入”框架方法,但我不知道如何启用“转到实现”选项。@AngelYordanov,谢谢。信息。在调试链接上非常有用。最终,我对我在Visual Studio中的工作进度感到不耐烦,Visual Studio代码决定使用JetBrains Rider,它可以在必要时反编译到C#source。您可以参考使用SourceLink检查。您可以检查并能够“介入”框架方法,但我不知道如何启用“转到实现”选项。@AngelYordanov,谢谢。调试链接上的信息非常有用。最终,我对Visual Studio的工作进度感到不耐烦,Visual Studio代码决定使用JetBrains Rider,它可以在必要时反编译到C#源代码。
Version: 1.46.1
Commit: cd9ea6488829f560dc949a8b2fb789f3cdc05f5d
Date: 2020-06-17T21:17:14.222Z (1 wk ago)
Electron: 7.3.1
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 18.7.0