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.
Ответы
Ответ 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 даст вам лучшее представление о том, что является ошибкой при построении