web-dev-qa-db-fra.com

Erreur MSB3541: les fichiers ont une valeur non valide

Je viens de déployer une application Web asp.net mvc 3 sur AppHarbor, mais elle a échoué:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (3932,5): erreur MSB3541: les fichiers ont une valeur non valide "<<<<<<< HEAD". Caractères illégaux dans le chemin. [D:\temp\q5cmde4m.uk1\input\MyProject\MyProject.csproj]

Cela s'est produit après avoir ouvert le projet avec Visual Studio 2012 (l'application a été créée avec VS2010).

36
mosquito87

Essayez de rechercher la valeur dans sa totalité et supprimez-la de son emplacement, puis supprimez le dossier obj de votre projet. Lorsque vous reconstruisez, cela devrait fonctionner.

Les dossiers obj sont masqués dans Visual Studio. Vous pouvez les voir avec un explorateur de fichiers.

89
Razvan

Supprimez le dossier obj dans votre projet et cela résoudra le problème.

42
Sohil Bhayani

bien que ce soit une question très ancienne, mais je voudrais ajouter une réponse ici. Lorsque vous travaillez avec plusieurs développeurs dans Visual Studio, vous devez ignorer le dossier obj, .suo, .sln, etc. qui ne contient que les informations sur Visual Studio.

se référer à cette SO question

4
Iftikhar Ali Ansari