Время создания 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 секунд!
Я не уверен, что привело к этому ужасному опыту, но я рад, что он уже не так страшен (хотя все еще медленно).