У меня смешанная среда, в которой некоторые разработчики работают над Visual Studio 2013, а другие работают в 2015 году. Все работало нормально, пока мы не обновили пакет NuGet с ссылкой на Visual Studio 2015.Как использовать NuGet 3.0 с Visual Studio 2013?
Теперь, когда вы пытаетесь восстановить пакеты NuGet из Visual Studio 2013, я вижу следующее сообщение об ошибке:
NuGet Package restore failed for project Foo: The 'System.Linq 4.0.0' package requires NuGet client version '3.0' or above, but the current NuGet version is '2.8.60723.765'..
по-видимому, нет NuGet версии 3.x для Visual Studio 2013.
есть ли решение продолжать работать как с Visual Studio 2013 и 2015 годы?
Мне нужно NuGet 3.0 на VS 2013, потому что 3. # поддерживает ContentFiles, который 2. # не :( – Phill
+1 Спасибо, у меня была аналогичная проблема с новой версия Moq, установив предыдущую версию Moq без этой зависимости! Я терпеливо жду, пока моя команда обновится до 2015 года ... – EaziLuizi
Это не имеет никакого смысла. У NuGet 3, по-видимому, есть новая структура источника пакета, и, возможно, 3 [не обрабатывает старый формальный колодец] (https://github.com/NuGet/Home/issues/1909). Поддерживает ли 2 новую структуру? Если нет, это похоже на разум, достаточный для обновления. – jpmc26