Я пытаюсь развернуть свой веб-сервис в appharbor с помощью codeplex. Попробовав это в первый раз и проведя небольшое исследование, я обнаружил, что мне пришлось использовать NuGet, поэтому ссылки были найдены.
Теперь у меня осталась только 1 ошибка, которую я не знаю, как решить
"D:\temp\g3wyilvx.uln\input\WebService\Webservice.sln" (default target) (1) ->
"D:\temp\g3wyilvx.uln\input\WebService\Webservice\Webservice.csproj" (default target) (2) ->
(CheckPrerequisites target) ->
D:\temp\g3wyilvx.uln\input\WebService\.nuget\nuget.targets(72,9): error : Unable to locate 'D:\temp\g3wyilvx.uln\input\WebService\.nuget\nuget.exe' [D:\temp\g3wyilvx.uln\input\WebService\Webservice\Webservice.csproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.17
Как мне решить эту ошибку? Также приветствуются любые полезные ссылки, которые могут помочь мне в будущем.
Я решил проблему, щелкнув правой кнопкой мыши Решение и щелкнув
источник
Исполняемые файлы могут игнорироваться в вашем .gitignore через
Добавьте эту строку в .gitignore:
источник
источник
Вот сообщение в блоге об использовании восстановления пакетов NuGet с AppHarbor . В вашем случае проблема может заключаться в том, что вы не включили
.nuget
папку в свой репозиторий.источник
Я столкнулся с этой проблемой, когда один из моих коллег добавил в решение новый проект. Он добавил новые пакеты от nuget. Приведенный выше ответ с самым высоким рейтингом был неприемлем для меня, потому что после обновления пакетов nuget он обновляет все библиотеки, на которые есть ссылки в проекте.
Как я удалил эту ошибку, просто удалив
import
операторы пакета nuget из файлов .csproj.Для этого щелкните правой кнопкой мыши файл .csproj, откройте его в блокноте и удалите инструкцию.
источник