erreur NETSTANDARD Build Action « EmbeddedResource » est pas pris en charge par un ou plusieurs des objectifs du projet

voix
2

Nous migrons notre projet STANDARD NET, mais lorsque le projet est compilé de nombreuses erreurs apparaissent sur la liste des erreurs:

Gravité Code Description du projet État de suppression de ligne du fichier d'
erreur Action Build « EmbeddedResource » est pas pris en charge par un ou plusieurs des objectifs du projet. MyApp C: \ Desenvolvimento \ aplicativo \ App \ MyApp \ App.xaml 0

le projet se déroule normalement mais beaucoup de ces erreurs apparaît ...

J'utilise la dernière version de Visual Studio 2015 et Xamarin, tous les libs et logiciels sont à jour.

Créé 20/12/2016 à 22:52
source utilisateur
Dans d'autres langues...                            


3 réponses

voix
3

Ce ne sont que des erreurs IntelliSense. Si vous passez simplement votre filtre de liste d'erreurs pour construire seulement (au lieu de construction + IntelliSense), vous verrez qu'ils disparaissent et votre projet continuera à construire.

Créé 24/12/2016 à 02:24
source utilisateur

voix
1

Si votre projet est construit correctement , mais ces erreurs persistent, c'est parce que Visual Studio conserve un cache des erreurs sur .suo(Options Solution de l' utilisateur) et parfois ces erreurs ne sont pas actualisées comme devraient.

Pour forcer l' actualisation et à proximité Visual Studio supprimer tous les .suofichiers (y compris dans le .vsdossier). Vous perdrez tout état pour ce projet (fichiers ouverts et les fenêtres, les positions des fenêtres , etc.).

Créé 14/03/2017 à 17:47
source utilisateur

voix
0

J'ai eu ce problème et cherché en ligne, a finalement trouvé cette réponse https://forums.xamarin.com/discussion/comment/89268/#Comment_89268

Il ressemble à une balise dans le fichier de solution VS plus est la cause.
Comme il est indiqué dans la réponse, vous pouvez corriger l'erreur de compilation en ouvrant le fichier .csproj dans un éditeur de texte, trouver le EnsureNuGetPackageBuildImports cible et en le retirant.

<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
        <PropertyGroup>
              <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
        </PropertyGroup>
        <Error Condition="!Exists('..\packages\Xamarin.Forms.1.2.2.6243\build\portable-win+net45+wp80+MonoAndroid10+MonoTouch10\Xamarin.Forms.targets')" Text="$([System.String]::Format('$(ErrorText)','..\packages\Xamarin.Forms.1.2.2.6243\build\portable-win+net45+wp80+MonoAndroid10+MonoTouch10\Xamarin.Forms.targets'))" />
  </Target>

solution chargée et tout travail.

Créé 23/08/2017 à 11:10
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more