首页 > 解决方案 > .net Standard 2.0 项目中的 Nugets 包未显示在 TeamCity 的 NuGet 包选项卡中

问题描述

我们有一个 .net 解决方案,其中包含 .net 标准 2.0 项目和 .net 框架项目。

在每次使用 TeamCity 构建时,我们都会使用 NuGet 安装程序来恢复解决方案的 nuget 包(nuget 版本 4.3.0)。该步骤运行良好,它恢复了 nuget 包,但在已用包部分的 Nuget 包选项卡上,我们只看到来自 .net 框架项目的 nuget。

只有 .net 框架项目有 packages.config 文件,.net 标准 2.0 没有这个文件,因为 nuget 包管理器默认使用 PackageReference (如此处所述https://docs.microsoft.com/en-us/ nuget/consume-packages/package-references-in-project-files)所以使用的 nuget 包含在 .csproj 文件中。

为了使 .net 标准 2.0 项目的 nuget 包显示在已用包部分的 Nuget 包选项卡上,可以做些什么?

谢谢,

阿德里安娜

标签: nugetteamcityteamcity-8.0

解决方案


似乎是 TeamCity 的一个已知问题,如果我们需要修复它,我们应该在这里投票:https ://youtrack.jetbrains.com/issue/TW-52327

如果其他人在修复之前有解决方法,请发布:)


推荐阅读