【问题标题】:Nuget dependencies - How can I display NuGet's package.config dependencies tree on linuxNuget 依赖项 - 如何在 Linux 上显示 NuGet 的 package.config 依赖项树
【发布时间】:2017-09-03 23:39:39
【问题描述】:

在一台 linux 机器上,给定一个 package.config 文件,我想从该文件中输出一个依赖关系树的 JSON。

由于 package.config 中的包可能与 Linux 机器不兼容,我猜想首先安装包的解决方案将不起作用。

谢谢

【问题讨论】:

  • 您用 Mono 和 .Net Core 标记了这个问题,您问的是哪一个?我猜它是 Mono,因为 .Net Core 不使用 packages.config。
  • 使用哪一个对我来说并不重要;我希望能够接收 json 并提供它对 linux 机器的依赖项。 linux 机器甚至可能不支持 json 中的包。
  • stackoverflow.com/a/47838073/5598194 这是我对 Carl 提到的类似问题的回答。 Is 使用 NPM,因此它可以在 Linux 上运行。但由于 .NET Core 不使用 packages.config,而且我不知道 Mono 如何存储有关包的信息,因此我不会在此处发布此解决方案作为答案。至少在你说它有帮助之前:)

标签: .net linux mono nuget .net-core


【解决方案1】:

请查看View nuget package dependency hierarchy。那里的答案包含一段您可以根据需要采用的代码。不幸的是,Nuget.Core 包与 .NET Core 不兼容,因此您需要针对完整的 .NET 框架,这意味着该工具只能在 Windows 操作系统机器上运行。

【讨论】:

    猜你喜欢
    • 2020-05-15
    • 1970-01-01
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    相关资源
    最近更新 更多