nuget установить код выхода 9009
При сборке моего решения я получил ошибку:
Ошибка 116 Команда "nuget install" C: \ Mycode \ Test \ some \ ClassLibs \ WCF \ ServiceHosts \ Monitor \ packages.config "-o" C: \ Mycode \ Test \ Some \ ClassLibs \ WCF \ ServiceHosts \ Monitor \ packages ".config "" с кодом 9009
Я использую VS 2012, спасибо.
2 ответа
Ошибка 9009 означает, что Visual Studio не может найти исполняемый файл - обычно тот, который используется на этапе до или после сборки. В данном случае кажется, что источником проблемы является NuGet.
Возможно ли, что вы используете решение, которое управляет зависимостями с помощью NuGet (и, возможно, с включенной опцией "Включить восстановление пакета NuGet"), но вы еще не загрузили расширение NuGet в Visual Studio 2012?
Чтобы убедиться, что это так, перейдите в меню "Сервис" и нажмите "Расширения и обновления", выберите установленный и введите nuget
Вернитесь в окно поиска в верхнем правом углу формы "Расширения и обновления". Если он установлен, вы должны увидеть его в списке с номером версии - например, 2.4.40116.9051, который, как я считаю, является самым последним выпуском, когда я его печатаю. Если вы не нашли его, выберите "онлайн" из списка в левой части формы "Расширения и обновления". Найдите запись диспетчера пакетов NuGet (вполне возможно, первый элемент в списке) и нажмите "скачать", чтобы получить ее.
Чтобы устранить ошибку "Nuget Exited с кодом 9009", я скачал самую новую версию NuGet.exe ( https://www.nuget.org/downloads) и поместил ее в каталог C:\Windows, чтобы Windows могла найти исполняемый файл.,