.net Standard 2.0项目中的Nugets程序包未显示在TeamCity的NuGet程序包选项卡中

时间:2018-08-28 07:46:48

标签: nuget teamcity teamcity-8.0

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

在每个使用TeamCity构建的版本中,我们都使用NuGet Installer还原了用于解决方案的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 standard 2.0项目的nuget程序包显示在“使用的程序包”部分的“ nuget程序包”选项卡上,可以做些什么?

谢谢

Adriana

1 个答案:

答案 0 :(得分:0)

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

如果在解决问题之前还有其他解决方法,请发布它:)