У меня есть проект Xamarin для Android, который я создаю на сервере сборки TFS. Пакеты Nuget не восстанавливаются, поэтому сборка завершилась неудачей с ошибкой «[filename]».Строительство Xamarin Android на TFS - как скачать пакеты Nuget
Я считаю, проблема в том, что для сборки Android вы указываете файл .csproj, а не .sln. Поле называется «Проект» на этапе сборки Xamarin.Android. Автоматическое восстановление пакета Nuget работает только при загрузке файла решения. Если вы напрямую создаете csproj с помощью MSBuild.exe, восстановление пакета Nuget не происходит.
Ожидается, что я смогу создать шаг сценария PowerShell, который вручную вызывает Nuget, но, похоже, это должно поддерживаться первоклассным. Любые идеи для меня?
Вы попробовали шаг сборки Nuget | nstaller? – ds19
Нет, я этого не делал. Нашел его, и он отлично работает. Странно, что ни один из демонстраций, образцов или по умолчанию New> Build для Android не включает этот шаг. Кажется, что Android-сборка не будет работать без него ... Спасибо! –