TEAMBUILD: ошибка MSB4057: целевой объект "GetXapOutputFile" не существует в проекте - PullRequest
1 голос
/ 29 мая 2009

Я получаю эту ошибку при попытке запустить сборку через TeamBuild в TeamExplorer в Visual Studio 2008.

На компьютере сборки я установил VS SP1, Team Explorer, инструменты Silverlight 3 и службы RIA.

Я не могу без проблем скомпилировать Visual Studio на своем компьютере и непосредственно на Build Machine. Но я все еще не могу скомпилировать через TeamBuild, потому что он «говорит», что мне не хватает цели GetXapOutputFile.

Я проверил файл C: \ Program Files \ MSBuild \ Microsoft \ Silverlight \ v3.0 \ Microsoft.Silverlight.Common.targets и у него есть цель 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)"
/>

Есть идеи, чего мне не хватает?

1 Ответ

0 голосов
/ 15 ноября 2013

Привет, я пытался собрать командную строку и у меня возникла та же проблема, это решило ее для меня:

Меню свойств проекта «xxx.Web», вкладка «Приложение Silverlight», удалите текущий элемент и добавьте его снова. После этого при сборке ... ошибка исчезнет. Но я не знаю, почему это так.

Найдено здесь: http://connect.microsoft.com/VisualStudio/feedback/details/698689/error-msb4057-the-target-getxapoutputfile-does-not-exist-in-the-project

...