我们有一个.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
答案 0 :(得分:0)
似乎是TeamCity的已知问题,如果需要解决,我们应该在这里投票:https://youtrack.jetbrains.com/issue/TW-52327
如果在解决问题之前还有其他解决方法,请发布它:)