Visual Studio 2017 Перенос пакетов.config в PackageReference - PullRequest
0 голосов
/ 15 мая 2018

При миграции packages.config с пакетом Newtonsoft.Json в формат PackageReference csproj возникает проблема совместимости:

Newtonsoft.Json v10.0.3, сценарий install.ps1 будет игнорироваться, когдапакет устанавливается после миграции.

Это что-то, что может что-то сломать?Проект хорошо компилируется в локальной версии VS 2017. Но сборка TeamCity Visual Studio (sln) завершается с ошибкой namespace name Newtonsoft could not be found.Может ли это быть как-то связано с проблемой миграции?

1 Ответ

0 голосов
/ 16 мая 2018

За @ комментарий Пески Я проверил версию NuGet, которая использовалась для этапа восстановления Restore в TeamCity.Используемая версия NuGet была 3.4.3.

Как только это было изменено на Nuget 4.3.0, восстановление пакета работало как ожидалось, и затем следующий шаг "Build Solution (sln)" завершился успешно.

...