#visual-studio-2015 #nuget #teamcity
#visual-studio-2015 #nuget #teamcity
Вопрос:
Возможно ли понизить версию расширения NuGet в Visual Studio с последней версии 3.4.4.1321 до версии, предшествующей версии 3.4?
В разделе «Расширения и обновления» в Visual Studio я могу выбрать только удаление расширения NuGet, и если оно еще не установлено, единственным вариантом является установка последней версии.
Версия расширения NuGet, которую я в настоящее время установил с Visual Studio 2015, несовместима с внутренним каналом NuGet, который я использую.
В частности, NuGet 3.4 поставляется с нормализацией номера версии, которая рассматривает версию 1.0.0.0 как тот же номер версии, что и 1.0.0. К сожалению, лента NuGet в TeamCity этого не делает, что означает, что невозможно установить пакеты NuGet с номером версии, заканчивающимся на .0.
TeamCity сообщает Visual Studio, что номер версии равен 1.0.0.0. Затем Visual Studio нормализует это значение до 1.0.0 и пытается загрузить версию пакета 1.0.0 из ленты TeamCity nuget, но TeamCity отвечает, что эта версия пакета не существует.
Комментарии:
1. Предложение Мэтта правильное, я тестирую его на своей стороне, оно работает хорошо. Вы можете удалить новую версию, а затем установить старую версию. Если это поможет вам решить эту проблему, пожалуйста, отметьте ответ Мэтта в качестве ответа 🙂
Ответ №1:
Вы можете получить более старые версии расширения пакета NuGet для Visual Studio со страницы дистрибутивов NuGet.
Гораздо более старые расширения пакета NuGet для Visual Studio 2013 доступны в CodePlex.