【问题标题】:dotnetcore Nuget enable Pre-Releasedotnetcore Nuget 启用预发布
【发布时间】:2017-02-13 00:50:41
【问题描述】:

我已经开始将 dotnetcore 用于一个爱好项目。

我在尝试安装 NLog 时遇到问题。 Visual Studio Code 编辑器似乎将 beta 版本识别为 intelisense 在 project.json 文件中建议的版本。然而nuget似乎并没有恢复它。

有没有办法在新的 dotnet 核心平台中启用 Nuget 包的预发布?

【问题讨论】:

    标签: nuget .net-core dotnet-cli


    【解决方案1】:

    Nuget repo 上的包吗?检查此链接以查看其是否列出: https://www.nuget.org/packages/NLog

    如果它在那里,您只需将其添加到 project.json 中,然后运行 ​​dotnet restore 即可安装 nuget,无需智能感知。

    【讨论】:

    • 是的,该软件包已在 nuget 网站上列出。添加软件包是一个问题,因为它是预发布版本。默认情况下,Nuget 通常需要启用预发布标志,但是我使用的是 dotnet core,所以我不确定如何在 dotnet core 环境中启用预发布。不幸的是,这并不能回答我的问题。
    • 只是为了澄清,添加到 json 文件不起作用,因为找不到包...。需要启用预发布
    【解决方案2】:

    我在观看 Scott Allen 博士关于 Entity Framework Core 的 PluralSight 视频时发现了我的问题的答案。

    一种选择是使用 Visual Studio 包管理器控制台并使用 -pre 标志。例如:

    install-package Microsoft.EntityFrameworkCore.tools -pre

    【讨论】:

      猜你喜欢
      • 2017-08-12
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-22
      • 1970-01-01
      相关资源
      最近更新 更多