2009-05-28 5 views
1

ich diesen Fehler versucht, meine Build-thru Teambuild in TeamExplorer auf Visual Studio 2008.Teambuild: error MSB4057: Das Ziel "GetXapOutputFile" existiert nicht im Projekt

Erstellen Sie auf der Maschine laufen I VS installiert SP1, Team Explorer, Silverlight 3-Tools und RIA-Dienste.

Ich kann kein Problem mit Visual Studio auf meinem Computer und direkt auf der Build Machine kompilieren. Aber ich kann immer noch nicht durch TeamBuild kompilieren, weil es "sagt" Ich vermisse GetXapOutputFile Ziel.

Ich habe C: \ Programme \ MSBuild \ Microsoft \ Silverlight \ Datei v3.0 \ Microsoft.Silverlight.Common.targets und es macht den GetXapOutputFile Ziel haben:

<!-- 
============================================================ 
         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)" 
/> 

Jede Idee, was könnte ich vermisst werden?

+0

ich das gleiche Problem haben, und ich habe Grund gefunden: ich verloren habe in der .csproj-Datei –

Antwort

0

Hallo Ich habe versucht, einen Kommandozeilen-Build und hatte dasselbe Problem, das gelöst es für mich:

Menü Eigenschaften von ‚xxx.Web‘ Projekt, Registerkarte ‚Silverlight-Anwendung‘, das aktuelle Element entfernen und hinzufügen nochmal. Wenn danach ... gebaut wird, wird der Fehler verschwinden. Aber ich weiß nicht, warum es so ist.

hier gefunden: http://connect.microsoft.com/VisualStudio/feedback/details/698689/error-msb4057-the-target-getxapoutputfile-does-not-exist-in-the-project