MSBuild erreur CS2001 fichier source n'a pas pu être trouvé

Je suis en train de faire une ligne de commande appuyer sur l'un de mes projets à l'aide de MSbuild. La solution et le projet s'inscrit bien dans VS2012, mais quand j'execute un fichier batch contenant

msbuild.exe project.csproj

Il échoue. Il ya tellement de nombreuses erreurs que je ne peux même pas défilement vers le passé. Ils sont tous de la même erreur, pour les différents fichiers, le tout à partir d'autres projets dans la solution:

CSC : error CS2001: Source file 'folder\filename.cs' cound not be found [c:\folder\project.csproj]

J'ai trouvé d'autres questions à parler de nom de fichier longueurs. J'ai essayé de l'enlever de chaque couche dans le chemin que je pouvais, mais en vain. Je trouve bizarre que le chemin du fichier source n'est pas relatif, même si les fichiers ne sont pas trouvés sont, en effet, d'autres projets. j'en suis à un peu une perte de ici. Pourquoi mon build échoue?

Avez-vous été en mesure de résoudre ce problème?
Vous êtes l'exécution d'un fichier de commandes. Où est ce fichier de commandes situé en référence au projet que vous avez l'intention de construire, et vous pouvez poster le lot le contenu du fichier (sans les informations exclusives)?
+1 Pour Nick. C'est probablement un problème de chemin d'accès de fichier. Il fonctionne très bien pour moi (le chemin que je suis de passage dans msbuild est aussi un chemin d'accès relatif) Aussi, pourquoi d'autres projets dans la solution de construction? Sont-ils en train d'être référencée par le projet.csproj?
MsBuild construire des projets référencés avant la construction de dépendances.
si vous êtes à l'aide de TFS, alors vous pouvez simplement annuler cs.proj fichier, mine de numéro fixe

OriginalL'auteur normanthesquid | 2013-10-16