【问题标题】:NuGet packages from TeamCity are not visible in DNX projectTeamCity 中的 NuGet 包在 DNX 项目中不可见
【发布时间】:2016-07-25 06:26:41
【问题描述】:

我在 TeamCity 上有 Nuget 服务器,当我尝试从服务器下载包到 dnx 项目时,包列表为空,但是当我尝试手动添加到项目(通过 project.json)时,它可以工作。

我应该如何配置我的 TeamCity Nuget 服务器或其他东西?

【问题讨论】:

  • 您找到解决方案了吗?我遇到了同样的问题。
  • 不,我没有找到解决方案,但是如果你在 project.json 中添加 NuGet 包,那么 VS 会找到它并添加到项目中。

标签: nuget teamcity dnx


【解决方案1】:

这似乎是 TeamCity 的 NuGet 服务器的问题,因为 NuGet 的公共服务器运行良好。如果我猜的话,为 .NET Core 程序集/框架项目传递参数存在一些问题。

您希望在 TeamCity 上安装 TeamCity .NET Core plugin 并使用“dotnet restore”命令(带有 NuGet 包的 TeamCity URL),之后它应该可以按预期工作。对于混合了 csproj 和 xproj 文件的解决方案,根据我的经验,您需要 NuGet 安装程序和 dotnet restore 构建步骤才能完成工作。对于 NuGet,您希望拥有 3.5.0(在撰写本文时仅提供测试版)或更高版本以了解包含 project.json 的项目——并且不会出错。

【讨论】:

    猜你喜欢
    • 2013-01-04
    • 1970-01-01
    • 2019-02-02
    • 1970-01-01
    • 2014-04-25
    • 1970-01-01
    • 1970-01-01
    • 2020-04-09
    • 1970-01-01
    相关资源
    最近更新 更多