L’action de génération ‘EmbeddedResource’ n’est pas prise en charge par une ou plusieurs cibles du projet

Je suis nouveau sur la plate-forme Xamarin et je suis confronté à l’erreur

Build action 'EmbeddedResource' is not supported by one or more of the project's targets. Je suis en train de déboguer dans l’ emulator 8.1 for windows phone Xamarin.form(portable) et mon projet est un Xamarin.form(portable) .

    Suivez ces étapes:

    1. Mettre à jour Xamarin.Forms à partir du gestionnaire de paquets Nuget
    2. Fermer la solution et ouvrir en mode Exécuter en tant qu’administrateur
    3. Clean And Rebuild Solution.Now Essayez de déployer le projet

    Faites un clic droit sur votre projet (qui est probablement multi-plateforme), dans le menu Projet, effectuez UNLOAD PROJECT puis RELOAD PROJECT, et reconstruisez, les erreurs disparaîtront toutes.

    1. Nettoyer la solution
    2. Mettre à jour le package nuget Xamarin.forms
    3. Redémarrer VS
    4. Reconstruire le projet

    Pour Android, assurez-vous que votre appareil cible utilise le même jeu de plates-formes défini dans «Framework cible» dans les parameters d’application.

    [ Cible pour l'application [1]

    Vous pouvez append de nouvelles plates-formes dans le SDK Manager.

    Ouvrez la solution sur VS avec le mode administrateur et reconstruisez chacun un par un.

    Allez dans le projet Android -> cliquez sur droit> propriétés> sélectionnez Application-> sélectionnez comstackr en utilisant la version Android (6/5/4 … etc) -> puis enregistrez et reconstruisez et exécutez.

    Mettre à niveau VS vers Visual Studio 2015 Update 3

    J’ai récemment fait face à la même erreur dans la situation suivante (Xamarin.Android + .NET Standard Library (converti à partir d’un PCL)):

    J’ai eu quelques classes dans un projet .NET Standard qui avait des annotations de données pour les types publics. J’ai installé le package nuget contenant les annotations de données dans ma bibliothèque .NET standard. L’installer dans mon projet Android a également résolu le problème que vous avez décrit.

    Il recevait également cela lorsque le chemin d’access Windows comptait plus de 260 caractères avec un nom de fichier complet. Regardez dans la sortie de la construction et si vous voyez un message sur la longueur du fichier supérieur à 260, déplacez votre projet vers un chemin de répertoire plus court.

    Option 1:

    1. Mettre à jour Xamarin.Forms à partir du gestionnaire de paquets Nuget
    2. Fermer la solution Ouvrir En mode Exécuter en tant qu’administrateur.
    3. Nettoyer et reconstruire la solution

    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. Nettoyer et reconstruire la solution

    Dans VS 2015 Professional:

    1. clic droit sur l’image sous votre projet
    2. sélectionner les propriétés
    3. choisissez la ressource incorporée pour l’action de construction
    4. dans votre code derrière le type de fichier sous la méthode InitializeComponent() , le code suivant image.Source = ImageSource.FromResource("YourProjectName.YourFolderName.YourImage");
    5. tout sauver
    6. Construire une solution
    7. fermer VS
    8. ouvrir le projet et recommencer