2010-09-16 5 views
1

Я использую следующую команду MSBuild сформировать командную строку:Web Deploy пакеты не на сервере сборки

MSBuild.exe /nologo "Server.Website.csproj" /T:Package 

на веб-приложений (ASP.NET MVC 4), которая опирается на ссылки проекта на Silverlight проекта , При строительстве, я получаю следующее сообщение об ошибке:

"C:\Builds\2\Development\Main Branch Nightly\Sources\Components\Server.Website\Server.Website.csproj" (Package target) (1) -> 
(CopyAllFilesToSingleFolderForPackage target) -> 
C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(1852,5): error : Copying file Content\ClientBin\Shell.xap to obj\Debug\Package\PackageTmp\Content\ClientBin\Shell.xap failed. Could not find a part of the path 'Content\ClientBin\Shell.xap'. 
[C:\Builds\2\Development\Main Branch Nightly\Sources\Components\Server.Website\Server.Website.csproj] 

Когда я опускаю /T:Package от вызова MSBuild, это, кажется, работает хорошо. Я что-то пропустил о передаче XAPs для серверов сборки на Silverlight?

+0

Похоже, что выход вашего проекта Silverlight может перенаправляться на сервер сборки. Вы проверили, существует ли он по другому пути? –

ответ

1

В проекте Server.Website.csproj под

<Project> 
    <PropertyGroup> 
     <SilverlightApplicationList> 

путь к проекту XAP было неправильным. Исправление этой проблемы устранило проблему.

0

Другое дело, стоит попробовать это изменить «Build Action» и «Копировать в выходной каталог» на вашем ClientBin файле \ silverlight.xap

0

открытый диспетчер задач и убить MSBuild.exe ПРОЦЕССОВ, а затем восстановить проекты

работал для меня

Смежные вопросы