Подтвердить что ты не робот

Nuget вызывает проблемы с строительством

У меня есть проект fork (NRefactory - https://github.com/icsharpcode/NRefactory) но я не могу построить решение.

Вот какие ошибки я получаю от VS

Severity    Code    Description Project File    Line
Error       The command "C:\Users\Kavignon_Developer\Documents\GitHub Projects\GitHub - Open Source Projects\SummerOfCode_2015\\.nuget\NuGet.exe restore -SolutionDirectory .." exited with code 9009.  ICSharpCode.NRefactory6.CSharp  C:\Users\Kavignon_Developer\Documents\GitHub Projects\GitHub - Open Source Projects\SummerOfCode_2015\ICSharpCode.NRefactory.CSharp\ICSharpCode.NRefactory6.CSharp.csproj   599

Из некоторых сообщений

Я понял, что мой нугет неисправен или отсутствует. После входа в менеджер nuget для моего решения nuget предложил исправить недостающие пакеты в моем решении. Думал, что это отличный вариант, поэтому я сказал "да". Дело в том, что это не изменило ситуацию. Я восстановил и очистил решение, но это не повлияло.

Некоторые могут сказать мне, что у меня нет исполняемого файла nuget, но как я могу установить пакет nuget без него? Кроме того, просматривая функцию поиска в окнах, я смог найти .exe nuget.

Что здесь должно быть сделано? Я использую Visual Studio 2015 CTP 6. У меня нет выбора, поскольку я работаю с новой функцией в VS.

4b9b3361

Ответ 1

Внутри исполняемого файла NuGet действительно есть ошибка, о которой упоминает пользователь в комментариях (всплеск). Это похоже на укупоренную установку NuGet. Единственный способ избавиться от этого - полностью переустановить вашу ОС (пожалуйста, сохраните перед вашими ценными данными), а затем снова установить Visual Studio 2015 RC или более современную версию Visual Studio.

Ответ 2

Это старый вопрос, но кто-то еще тоже попадает на эту страницу, когда они пытаются решить проблему интеграции сборки пакета nuget.

перед тем, как бросить полотенце, запустите команду nuget.exe из командной строки, как вы определяете в своем файле проекта в папке проекта

nuget pack ****. Common.csproj -Prop Configuration = Release

nuget.exe даст вам более подробную ошибку, в моем примере проблема Bin\Release folder отсутствовала

Автообнаружение MSBuild: с помощью msbuild версии '14.0 'из' C:\Program Files (x86)\MSBuild\14.0\bin '. Попытка создать пакет из "*****. Csproj". Не удалось найти 'C:\Repositories **********\bin\Release\****. Common.dll'. Убедитесь, что проект построен. это не будет ответом для всех ошибок, но запуск nuget.exe даст вам лучшее представление о том, что является ошибкой при построении