Пакеты Nugets из проектов .net Standard 2.0 не отображаются на вкладке Пакеты NuGet в TeamCity - PullRequest
0 голосов
/ 28 августа 2018

У нас есть решение .net, которое содержит проекты стандарта .net 2.0 и проекты .net Framework.

В каждой сборке с TeamCity у нас есть шаг с установщиком NuGet для восстановления пакетов nuget для решения (версия nuget 4.3.0). Шаг работает нормально, он восстанавливает пакеты nuget, но на вкладке Nuget Packages в разделе «Используемые пакеты» мы видим только nugets из проектов .net framework.

Только файлы проектов .net Framework имеют файл packages.config, файлы стандарта .net 2.0 не имеют этих файлов, потому что менеджер пакетов nuget по умолчанию использует PackageReference (как указано здесь https://docs.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files), поэтому используемые нюансы включены в файлы .csproj.

Что можно сделать, чтобы пакеты nuget для проектов .net standard 2.0 отображались на вкладке "Пакеты Nuget" в разделе "Используемые пакеты"?

Спасибо,

Adriana

1 Ответ

0 голосов
/ 29 августа 2018

Кажется, это известная проблема TeamCity, и если нам нужно ее исправить, мы должны проголосовать за нее здесь: https://youtrack.jetbrains.com/issue/TW-52327

Если у кого-то еще есть обходной путь до исправления, пожалуйста, напишите его:)

...