-
Erreur inconnue C#
Bonjour à tous,
Je travaille actuellement sur un projet en C# avec des collègues et nous partageons notre code grâce au logiciel Git (et l'utilisation d'un repo).
Aujourd'hui après des modifications et un commit je constate (qu'après avoir résolu des conflits "merge" avec un git add et un autre commit) que le projet est corrompu, en effet j'ai une erreur lorsque je lance le débogage qui est:
Files comporte la valeur non valide "<<<<<<< HEAD". Caractères non conformes dans le chemin d'accès. NomDuProjet
Pas de fichier ni de ligne indiquée et la recherche avec <<<<<<< HEAD ou HEAD ne retourne rien, pourtant impossible de lancer.
J'ai fait des recherches sur internet et rien à propos de cette erreur, rien non plus sur le site de microsoft.
J'espère donc que l'on pourra m'aider ici étant donné que je n'ai jamais rencontré ce type de message.
Merci d'avance et bonne soirée à vous.
-
Ça ressemble à une erreur de lecture XML. Fait des compare de tes fichier .config et de tes fichiers project et solution et regarde si l'IDE te donne des warning en ouvrant les fichiers XML.
-
Bonsoir,
Le problème que tu rencontres est lié à l'utilisation de git. Tu as eu un conflit dans ton fichier de projet et git t'a créé une version contenant les différentes sources (les <<<<< HEAD & compagnie sont caractéristiques).
Maintenant je pense que le plus simple est que tu ouvres ton ficher de projet avec un éditeur de texte, et que tu corriges les problèmes de merge.
Autre possibilité : revenir à une version antérieure de ton fichier de projet et refaire à la mano les modifs (la plupart du temps, il s'agit simplement de rajouter des fichiers existants à un projet ;))
[edit]
J'ai lu trop vite. Ce n'est pas le ficher de projet qui est corrompu (sinon tu ne pourrais plus ouvrir le projet), mais un autre fichier indispensable à son fonctionnement (très certainement un fichier .config comme suggéré par Babyneedle)
[/edit]
-
Merci a vous deux pour la reponse,
Apres concertation avec les autres il s'avere que j'ai commit un binaire sur un autre, apres un revert et la suppression des binaires sur le repo et un nettoyage des HEAD du au merge, tout est revenu a la normale.
Merci pour l'aide et desole pour les accents.