Время создания Xamarin чрезвычайно медленное

Я разработал несколько (экспериментальных и прототипов) приложений iOS с использованием Xamarin и новой Visual Studio для Mac OS, а времена сборки с перерывами в среднем занимают около 5-10 минут в среднем. При запуске нового проекта время сборки прекрасное. После нескольких изменений исходного кода во время работы над моими приложениями (никаких особых изменений). Постепенно время сборки увеличивается до 5-10 минут. Я пробовал все возможные варианты сборки (ссылки, ссылки, версии SDK, новый сертификат на отправку и т.д.).

После исследования с Activity-app (Mac OS, Sierra) я обнаружил, что процесс "codeign" занимает 110% CPU и работает до тех пор, пока сборка завершается.

Есть ли у кого-нибудь опыт в этой проблеме?

Ответы

Ответ 1

У меня такая же проблема

Сначала попробуйте закрыть Visual Studio, а затем удалить bin, obj из вашего проекта, наконец, начать визуализировать Build и Run

Second Try убедитесь, что вы создали реальное устройство, иногда эмулятор вызывает проблемы, как вы убедитесь, что если успех сборки и развертывание застряли много раз

Ответ 2

В моем случае, после очистки компьютера и полной переустановки Windows 10 моя скорость сборки увеличилась в 2 раза.

Чистые сборки, которые раньше занимали 2:20 минут, теперь занимают всего лишь 1:20 минут, а инкрементные сборки, которые раньше занимали 40 секунд, теперь занимают только 17 секунд.

Выполнение инкрементной сборки + развертывание на устройстве, которое раньше занимало около 4 минут. Теперь это занимает всего 55 секунд!

Я не уверен, что привело к этому ужасному опыту, но я рад, что он уже не так страшен (хотя все еще медленно).