【问题标题】:NuGet Server for .NET Core适用于 .NET Core 的 NuGet 服务器
【发布时间】:2018-03-30 05:23:39
【问题描述】:

NuGet.Server 包用于创建 ASP.NET MVC NuGet 服务器,它工作得很好。当托管在 ASP.NET Core(可能是 1.0 或 1.1?)中时,还有另一个包 NuGet.Server.Core 预计会做同样的事情。

第一个在用作包存储库的主文件夹下方创建“包”文件夹。
安装核心版本后不会发生此类事情。我尝试了 root 和专用文件夹。谷歌搜索了一下,我没有找到有关安装包并将其集成到 ASP.NET Core 应用程序中的信息。

有没有人成功安装过Core版本?此外,还有另一个版本 NuGet.Server.V2,它依赖于 NuGet.Server.Core,但它需要 .NET Framework 4.6.1。这让我觉得 NuGet.Server.Core 根本不是针对 .NET Core。

如果是这样,我猜这个名字一定有点误导......

【问题讨论】:

  • .Core 是 MSFT 有时使用的后缀,仅表示“核心功能”。例如,它们具有 Microsoft.AspNet.WebApi.Core,这是 Microsoft.AspNet.WebApi 的核心功能。

标签: asp.net asp.net-core nuget


【解决方案1】:

是的,这就是答案:

没有任何 .NET Core!只是 .NET Framework 4.6.1。这不是一个重大发现,而是对所有像我一样曾经(而且更重要的是,将会!)被包名称中的“Core”误导的开发者的警告。

【讨论】:

  • 可惜没有官方的 Linux NuGet 服务器。
【解决方案2】:

这是第 3 方选项(免费)

https://github.com/loic-sharma/BaGet

【讨论】:

【解决方案3】:

Nuget.Server.Core 似乎是 Nuget.Server 的依赖项之一。所以它不是一个 .NET Core 项目。猜猜这是您将框架称为“核心”时遇到的障碍之一。 :)

【讨论】:

    【解决方案4】:

    我认为你可以使用 BaGet。

    这是我的文章。

    检查这个:

    Create your own NuGet server and package feed

    【讨论】:

      猜你喜欢
      • 2017-06-30
      • 2020-06-16
      • 2019-01-17
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-29
      相关资源
      最近更新 更多