2009-10-05 8 views
0

C'est en référence à cette question:Msbuild ne compile pas le projet?

Unexpected token with msbuild script?

Je fixe les erreurs, mais quand je lance msbuild ScrewTurnWiki.build, il ne compile pas la solution. Le répertoire buildartifacts n'est pas créé non plus. Permettez-moi de reformuler, quand je le construis, il dit Build Succeeded et 0 erreurs, 0 avertissements, mais il ne crée pas le répertoire de sortie de buildartifacts.

Ok, si je lance comme ça:

msbuild ScrewTurnWiki.build/t: Compile

Il crée le répertoire avec quelques fichiers, mais me donne le message d'erreur:

C : \ ScrewTurnWiki \ WebDeployment \ WebDeployment.wdproj (42,11): erreur MSB4019: le projet importé "C: \ Program Files \ MSBuild \ Microsoft \ WebDeployment \ v9.0 \ Microsoft.WebDeployment.targets" n'a pas été trouvé . Confirmez que le chemin dans la déclaration est correct, et que le fichier existe sur le disque .

fichier journal

Construire commencé 10/6/2009 08:54:23. Projet "C: \ ScrewTurnWiki \ Build \ ScrewTurnWiki.build" sur le noeud 0 (cibles par défaut). Construire avec la version d'outils "3.5". Cible \ "Nettoyer" dans le fichier "C: \ ScrewTurnWiki \ Build \ ScrewTurnWiki.build" du projet "C: \ ScrewTurnWiki \ Build \ ScrewTurnWiki.build": Utilisation de la tâche "RemoveDir" de l'assembly "Microsoft.Build.Tasks.v3 .5, Version = 3.5.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a ". Tâche "RemoveDir" Le répertoire ". \ Buildartifacts \" n'existe pas. Saut. Exécution de la tâche "RemoveDir". Terminer la cible de construction "Nettoyer" dans le projet "ScrewTurnWiki.build". Terminé Projet de construction "C: \ ScrewTurnWiki \ Build \ ScrewTurnWiki.build" (cibles par défaut).

La construction a réussi. 0 Avertissement (s) 0 erreur (s)

Temps écoulé 00: 00: 00,01

Répondre

1

Pouvez-vous essayer msbuild ScrewTurnWiki.build /fl puis regarder le fichier généré (msbuild.log) pour plus d'informations et de le coller ici ?

+0

Ok, je vais mettre à jour mon message. Je viens de voir votre nom et je me suis rendu compte que vous êtes celui que James Kovaks a remercié pour l'avoir aidé à résoudre son problème dans cet article que j'ai mentionné dans l'autre question. – Xaisoft

+0

J'ai mis à jour le post. – Xaisoft

+0

La valeur de DefaultTargets sur l'élément Project est-elle définie sur Clean? Si oui pouvez-vous changer cela à la bonne valeur? Si tel n'est pas le cas, vous devez spécifier la valeur DefaultTargets sur le noeud Project ou utiliser/t: TARGET_TO_EXECUTE à partir de la ligne de commande. Il me semble que vous n'avez pas spécifié de valeur par défaut et que la cible Clean est la première, donc elle ne fait que l'exécuter. –

Questions connexes