11
votes

L'élément <#Text> sous l'élément n'est pas reconnu dans Azure

avoir un gros problème ici. Je ne peux ouvrir aucun type de projet dans Visual Studio. Même lorsque je crée un nouveau, j'obtiens l'erreur:

L'élément <#Text> sous l'élément n'est pas reconnu. C: \ Fichiers de programme \ MsBuild \ Microsoft \ VisualStudio \ V10.0 \ Windows Azure Outils \ 1.6 \ Microsoft.WindowsAzure.Targets.

Si quelqu'un savait s'il vous plaît aidez-moi.


1 commentaires

Essayez de réinstaller les outils de création de Windows Azure et SDK à l'aide de webpi. Essayez d'abord de désinstaller complètement Azure SDK et des outils de création.


6 Réponses :


3
votes

Ceci est sûr est une erreur d'installation et je suggérerais d'essayer de résoudre car il peut y avoir plus d'erreurs. J'ai vu quelques-uns d'autres erreurs pendant mon travail avec des partenaires et que ces erreurs sont causées par une installation bâclée en raison d'un scanner virus en temps réel ou de certains problèmes inconnus de la machine.

Voici ce que je pourrais vous suggérer:

  1. Désinstallez complètement Azure SDK (liste de contrôle de la liste des programmes pour toute entrée et désinstallation liée à Azure)
  2. Redémarrez votre machine pour nettoyer à partir de tout réglage résiduel ou script exécutant
  3. Téléchargez le SDK (si le déploiement Web vous a donné une erreur, essayez de télécharger Full SDK ici )
  4. Désactiver le scanner de virus pendant un certain temps ou tout outil de surveillance de script en temps réel (débranchez la machine d'Internet si vous avez l'inquiétude)
  5. Installez les composants SDK.

    Cela a fonctionné dans le passé, alors j'espère que cela fonctionnera avec vous aussi.


3 commentaires

Je vois un problème similaire avec le SDK Visual Studio. J'avais tué un exemple expérimental en cours d'exécution dans le débogueur et je me demande si cela a transmis l'annuaire SDK en quelque sorte. Dans mon cas, aucun des projets VSIX ne chargerait, et il a dit ... \ xmlteStadaptervsix.csproj: Erreur: L'élément <#text> sous l'élément n'est pas reconnu. C: \ Fichiers du programme (x86) \ msbuild \ Microsoft \ VisualStudio \ v11.0 \ vssdk \ microsoft.v ssdk.Targets L'IDE ne peut pas charger des projets VSIX. J'ai fait une installation de réparation du SDK Visual Studio, mais cela ne semble pas avoir aidé.


Nous avons le même problème avec le fichier Targets .NET 4. Même message d'erreur. Essayé réinstaller Visual Studio - ne fonctionne toujours pas. Impossible d'ouvrir un projet et ne peut pas en créer un nouveau


Dans mon cas, je viens de prendre tous les groupes d'articles et de les supprimer, puis ajoutez une partie par partie jusqu'à ce qu'il fonctionnait à nouveau.



14
votes

J'ai également fait face à ce problème. Le texte d'erreur était:

The element <#text> beneath element <Target> is unrecognized.
c:\Program Files (x86)\MSBuild\12.0\Bin\Microsoft.CSharp.CurrentVersion.targets


5 commentaires

J'ai pu aller chercher un fichier d'une autre machine et faire un comparateur à Winmerge. J'utilise Dragon Naturellement, je dois avoir quelque chose qui a pris la reconnaissance de la reconnaissance qui a été saisie dans ce fichier.


J'avais un > dans ma cible, upvote car cela m'a fait une chose juste assez!


J'ai copié un extrait de Stackoverflow False (Postage des mots-clés)


Dans mon cas, j'ai eu un personnage ß pendling en dehors d'un nœud XML, probablement une erreur de colle-coller à partir d'une page Web.


J'ai eu cette erreur après avoir effectué une frappe erronée et ajoutant un seul caractère en dehors d'un nœud XML au niveau de la racine. C'était donc "texte" sous le nœud de projet. Cette réponse m'a fait penser à faire un diff et facilement fixé.



6
votes

Cela se produit également si une propriété, qui devrait être sous un noeud est un enfant d'un nœud

faux (produit l'erreur ): xxx

droite (fonctionne): xxx


3 commentaires

Je ne vois pas la différence entre le premier et le deuxième exemple


Désolé. Correction de l'échantillon


Résolu le problème pour moi. Merci.



2
votes

Il y aura une faute de frappe dans le .csproject. Vous pouvez copier et coller le CSPROJ XML dans https://freeformatter.com/xml-formatter.html et il montrera quelle ligne est causer le problème!


1 commentaires

Sauf si elle la corrige automatiquement. :) >> Tags XML (double appuyez par erreur) est simplement supprimé



-1
votes

J'ai eu ce problème en raison de conflits de git fusion d'insertion de caractères invisibles dans le fichier XML. Pour résoudre ce problème:

  1. Fichier SLN ouvert dans un éditeur de texte et copiez le contenu dans un validateur XML en ligne ( https: // www.xmlvalidation.com/ )

  2. Recherchez l'emplacement des caractères invisibles et de les supprimer ou de retaper la ligne


1 commentaires

N'atre pas de >> Tags qui était le problème dans mon cas.



5
votes

Cela se produit également avec des erreurs XML génériques. Dans mon cas, c'était >> quelque part dans le fichier de projet. Était une erreur de copie-coller lors de la résolution de conflit qui l'a introduit. Malheureusement, la sortie n'inclut pas la ligne qui a l'erreur, alors essayez la recherche de <<< / code> et >> dans le fichier, pour voir si c'est un problème quelque part.


0 commentaires