2009-05-28 3 views
1

Je reçois cette erreur en essayant de courir à travers mon Construire TeamBuild dans TeamExplorer sur Visual Studio 2008.TeamBuild: Erreur MSB4057: La cible « GetXapOutputFile » n'existe pas dans le projet

Sur la machine de construction que j'ai installé VS SP1, Team Explorer, outils Silverlight 3 et services RIA.

Je peux compiler sans problème avec Visual Studio sur ma machine et directement sur la machine de construction. Mais je ne peux toujours pas compiler sur TeamBuild car il "dit" Il me manque la cible GetXapOutputFile.

j'ai vérifié C: \ Program Files \ MSBuild \ Microsoft \ Silverlight \ v3.0 \ fichier Microsoft.Silverlight.Common.targets et elle a la cible GetXapOutputFile:

<!-- 
============================================================ 
         GetXapOutputFile 

This stand-alone target returns the name of the built xap file.It 
only makes sense to call this after a build 
============================================================ 
--> 
<Target 
    Name="GetXapOutputFile" 
    DependsOnTargets="_CreateSLProperties" 
    Outputs="$(XapOutputFile)" 
/> 

Toute idée de ce que je pourrais être manquant?

+0

J'ai le même problème et je l'ai trouvé la raison: j'ai perdu dans le fichier .csproj –

Répondre

0

Salut je tentais une ligne de commande build et avait même problème, cette résolu pour moi:

menu Propriétés du projet « xxx.Web », onglet « Silverlight Application », supprimer l'élément en cours et l'ajouter encore. Après cela, lors de la construction ..., l'erreur disparaîtra. Mais je ne sais pas pourquoi.

trouvés ici: http://connect.microsoft.com/VisualStudio/feedback/details/698689/error-msb4057-the-target-getxapoutputfile-does-not-exist-in-the-project

Questions connexes