【问题标题】:How can I download sources of nuget dependencies in a dotnet project in Visual Studio Code on Linux?如何在 Linux 上的 Visual Studio Code 中的 dotnet 项目中下载 nuget 依赖项的源?
【发布时间】:2018-07-18 17:07:37
【问题描述】:

在 Java/Maven/IntelliJ IDEA 中,可以轻松地从 Maven 下载依赖源,并为使用的库提供跳转到声明支持,这在使用文档记录不佳的库时非常有用。

我可以对 dotnet 项目做同样的事情吗(在我的例子中是一个 F# 项目,在 myproj.fsproj 中指定了依赖项)?

目前我只在 Rider 中找到了反编译支持,但我更喜欢真正的代码。

【问题讨论】:

    标签: .net f# visual-studio-code .net-core ionide


    【解决方案1】:

    这是一项正在进行的工作。见https://github.com/dotnet/sourcelink

    SourceLink 是一个与语言和源代码控制无关的系统,用于为二进制文件提供一流的源代码调试体验。该项目的目标是让任何构建 NuGet 库的人都能毫不费力地为其用户提供源代码调试。 .NET Core 和 Roslyn 等 Microsoft 库已启用 SourceLink。微软支持 SourceLink。

    棘手的是,与仅强制执行开源项目的 Maven Central 不同,NuGet 支持专有项目和开源项目。所以所有项目都必须选择这样做。这意味着它的吸收率非常低。

    【讨论】:

      猜你喜欢
      • 2017-09-03
      • 2010-10-14
      • 1970-01-01
      • 2015-07-08
      • 2012-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      相关资源
      最近更新 更多