2017-09-09 3 views
0

J'ai la mise à jour VS 2013 5. Je fais un clic droit sur un projet et sélectionne" Gérer les paquets NuGet "Quand j'essaye d'installer le paquet" SpecFlow "j'obtiens le message:Nuget - "Le nom ne peut pas commencer par le caractère '<'

"Name cannot begin with the '<' character, hexadecimal value 0x3C, Line 10, position 2."

enter image description here

je reçois le même problème si j'utilise la console de gestionnaire de paquets

enter image description here

Toutes les idées qui fichier, il est SOUMISSION à? Comment puis-je réparer cela?

+0

Essayez de l'installer via la console Nuget: 'nuget install SpecFlow' – mrid

+0

Voulez-vous dire par la console du gestionnaire de paquets? Je reçois "le terme" nuget "n'est pas reconnu" –

+0

essayez d'exécuter 'Install-Package SpecFlow'? – mrid

Répondre

1

Any ideas which file it's referring to? How can I fix this?

Pourriez-vous générer votre demande d'assistance avant d'installer le paquet SpecFlow? Il semble que il pourrait y avoir une erreur dans web.config ou un autre fichier qui a une étiquette de fin inattendue.

Selon votre journal de construction dans la sortie:

enter image description here

Vous pouvez remarquer que ce paquet déjà installé avec succès au projet, mais NuGet jetterait une exception lors de l'ajout paquet à Common.Components. Vous pouvez essayer d'installer ce paquet dans le nouveau projet de création et vérifier si vous voyez toujours le problème.

En tant que test, j'ai créé un nouveau projet API Web ASP.NET et supprimé une balise > dans le fichier web.config. Ensuite, j'ai essayé d'installer le paquet NuGet au projet avec ce web.config malformé je reçois l'erreur suivante:

enter image description here

Donc, ma suggestion est de vérifier tous les fichiers qui a des relations avec projet (comme certains propriétés liées aux paramètres, ressources que vous avez précédemment définies dans le concepteur, référence du projet)

Remarque: De nombreuses erreurs peuvent être générées sans mentionner d'avertissement. Nous devons également vérifier les erreurs incorrectes manuellement.

+0

Un grand merci Leo. Sur votre conseil, j'ai trouvé que le fichier App.config sur le projet Common.Components contenait une rangée de caractères <<< - vraisemblablement comme le résultat d'une fusion Git échouée. –