1
votes

Xamarin: la construction a été annulée

Je viens d'installer Xamarin avec Visual Studio 2017 et de créer une nouvelle application vide.

Lorsque j'appuie sur F5 pour exécuter l'application, le message d'erreur suivant s'affiche: la génération a été annulée. Mais lors de la création de la solution (ctrl + shift + B), la solution se construit avec succès:

1>------ Rebuild All started: Project: App3, Configuration: Debug Any CPU ------
1>App3 -> C:\Users\xmas HP\source\repos\App3\App3\App3\bin\Debug\netstandard2.0\App3.dll
2>------ Rebuild All started: Project: App3.Android, Configuration: Debug Any CPU ------
2>  App3.Android -> C:\Users\xmas HP\source\repos\App3\App3\App3.Android\bin\Debug\App3.Android.dll
2>  No way to resolve conflict between "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" and "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e". Choosing "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" arbitrarily.
========== Rebuild All: 2 succeeded, 0 failed, 0 skipped ==========

Je suis vraiment nouveau sur Xamarin. Quelqu'un sait-il comment résoudre ce problème?

Voici les captures d'écran.

Merci

 entrez la description de l'image ici entrez la description de l'image ici


6 commentaires

Veuillez ne pas publier d'erreurs ou de code sous forme d'images. Si vous essayez de construire les projets individuellement, que se passe-t-il? Certains construisent alors que d'autres échouent? Qu'en est-il du journal de construction détaillé - l'avez-vous examiné pour des erreurs spécifiques?


MSB5021 signifie que la ToolTask ​​ est annulée, activez la journalisation de diagnostic pour MSBuild et reconstruisez pour obtenir des détails. (et ne pas publier les erreurs sous forme d'images).


@Json lors de la création de la solution, elle se construit avec succès. J'ai édité la question avec la sortie de construction.


N'y a-t-il pas quelque chose lié à l'émulateur Android?


Veuillez essayer de nettoyer puis reconstruire la solution. Ensuite, exécutez-le à l'aide d'un périphérique physique.


@Thomas Carlton, avez-vous déjà résolu cela? Je retire mes cheveux. J'ai passé quatre jours à essayer de créer une application Hello World. + 1.


4 Réponses :


1
votes

Vérifiez l'espace disponible sur votre disque dur, l'émulateur Xamarin a besoin de 2,5 Go d'espace libre pour démarrer.


0 commentaires

1
votes

J'ai rencontré le même problème. Vous devez activer-Activer Hyper V

Commencez par aller dans le menu Boot de votre système puis activez -Virtualisation puis suivez les étapes du lien Configuration Hyper V


2 commentaires

Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure les parties essentielles de la réponse ici et de fournir le lien pour référence.


J'ai déjà ajouté le lien qui m'a aidé à résoudre le même problème.



0
votes

J'ai eu le même problème. Les étapes suivantes m'ont aidé:

  1. Ouvrez Tools-> Android-> Andorid Device Manager
  2. Sélectionnez l'émulateur et cliquez sur "Modifier".
  3. Recherchez "hw.gpu.mode" dans les propriétés. Par défaut, la valeur était "auto".
  4. Remplacez-le par "désactivé".
  5. Démarrez l'émulateur.

PS: Hyper-V devrait être activé. Merci.


0 commentaires

0
votes

J'ai eu le même problème et j'ai constaté que Xamarin Messaging Center fonctionnait toujours en arrière-plan, même si vs était fermé. J'ai tué tous les processus xamarin dans le gestionnaire de tâches, j'ai redémarré Visual Studio et tout allait bien.


0 commentaires