web-dev-qa-db-fra.com

Temps de construction de Xamarin extrêmement lent

J'ai développé plusieurs applications iOS (expérimentales et prototypes) en utilisant Xamarin et le nouveau Visual Studio pour Mac OS et les temps de construction prennent par intermittence environ 5 à 10 minutes en moyenne. Lors du démarrage d'un nouveau projet, les temps de construction sont très bien. Après quelques modifications dans le code source tout en travaillant sur mes applications (pas de modifications spécifiques). Sans raison, les temps de construction commencent à augmenter à 5-10 minutes. J'ai essayé toutes les options de construction possibles (liaison, pas de liaison, versions du SDK, nouveau certificat de consignation, etc.).

Après enquête avec l'application Activités (Mac OS, Sierra), je constate que le processus de "code de signature" prend 110% de CPU et s'exécute aussi longtemps que la construction prend.

Quelqu'un at-il une expérience avec ce problème?

20
Léon

J'ai le même problème

First Try fermez Visual Studio puis supprimez bin, obj de votre projet, enfin lancez Visual Build and Run

Deuxième essai assurez-vous que vous construisez dans un appareil réel, parfois l'émulateur cause des problèmes, comment vous en assurer, si le succès de la construction mais le déploiement est bloqué plusieurs fois

7
Mina Fawzy

Dans mon cas, après avoir essuyé mon PC et réinstallé complètement Windows 10, mes vitesses de construction ont augmenté de 2x.

Les builds propres qui prenaient auparavant 2:20 minutes ne prennent plus que 1:20 minutes, et les builds incrémentiels qui prenaient auparavant 40 secondes ne prennent plus que 17 secondes.

La création incrémentielle + le déploiement sur l'appareil prenait environ 4 minutes. Maintenant, cela ne prend que 55 secondes!

Je ne sais pas ce qui a conduit à cette horrible expérience, mais je suis content que ce ne soit plus si terrible (toujours lent cependant).

1
Andrew Leader