web-dev-qa-db-fra.com

L'action de construction 'EmbeddedResource' n'est pas prise en charge par une ou plusieurs cibles du projet.

Je suis nouveau sur la plate-forme Xamarin et je fais face à l'erreur

Build action 'EmbeddedResource' is not supported by one or more of the project's targets. Déboguez dans emulator 8.1 for windows phone Et mon projet est une Xamarin.form(portable).

61
Arun

Suivez ces étapes:

  1. Mise à jour de Xamarin.Forms à partir du gestionnaire de paquets Nuget
  2. Fermer la solution et ouvrir en mode Exécuter en tant qu'administrateur
  3. Nettoyez et reconstruisez la solution. Essayez maintenant de déployer le projet
71
Neelam Prajapati

Cliquez avec le bouton droit de la souris sur votre projet (probablement sur plusieurs plates-formes), dans le menu Projet, exécutez UNLOAD PROJECT, puis RELOAD PROJECT, puis reconstruisez, les erreurs disparaîtront.

40
Lin Song Yang
  1. Nettoyer la solution
  2. Mettre à jour le paquet de nuget Xamarin.forms
  3. Redémarrer VS
  4. Reconstruire le projet
7
IeuanW

Pour Android, assurez-vous que votre appareil cible utilise la même plate-forme que celle définie dans "Cadre cible" dans les paramètres de l'application.

[Target for the Application[1]

Vous pouvez ajouter de nouvelles plates-formes dans le gestionnaire de SDK.

2
Vagner Gon

Option 1:

  1. Mise à jour de Xamarin.Forms à partir du gestionnaire de paquets Nuget
  2. Fermer la solution Ouvrir en mode Exécuter en tant qu'administrateur.
  3. Solution de nettoyage et de reconstruction

Si cela ne fonctionne pas, veuillez suivre l'option 2:

  1. Fermer la solution et ouvrir en mode Exécuter en tant qu'administrateur.
  2. Réinstallez Xamarin.Forms à partir du gestionnaire de packages Nuget.
  3. Solution de nettoyage et de reconstruction
1
Nhan Phan

ouvrez la solution sur VS avec le mode administrateur et reconstruisez chaque un.

1
Ghebrehiywet

Également reçu cela lorsque le chemin Windows contenait plus de 260 caractères avec un nom de fichier qualifié complet. Recherchez dans le résultat de la construction et si un message indiquant une longueur de fichier supérieure à 260 est affiché, déplacez votre projet vers un chemin de répertoire plus court.

1
Joe Healy

J'ai récemment rencontré la même erreur dans la situation suivante (bibliothèque standard Xamarin.Android + .NET (convertie à partir d'un fichier PCL)):

J'ai eu des classes dans un projet .NET Standard qui avait des annotations de données pour les types publics. J'ai installé le package de nuget contenant les annotations de données dans ma bibliothèque standard .NET. En l’installant dans mon Android Project, nous avons également résolu le problème que vous avez décrit.

0
Andre Kraemer

Allez à la Android projet-> cliquez à droite> propriétés> sélectionnez Application-> sélectionnez compiler en utilisant Android version (6/5/4 ... etc.) -> puis enregistrez et reconstruit et exécutez.

0
Pankaj Gupta

Mettre à niveau VS en Visual Studio 2015 Update

0
Andy Joiner