Visual Studio 2017 Перенос пакетов.config в PackageReference

При миграции 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 ответ

Решение

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

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

Другие вопросы по тегам