2010-09-16 5 views
1

J'utilise la commande MSBuild formulaire suivant l'invite de commande:Web Déployer des paquets ne Surchauffe serveur

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

sur une application Web (ASP.NET 4 MVC) qui repose sur une référence de projet à un projet Silverlight . Lors de la construction, je reçois l'erreur suivante:

"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] 

Quand j'omettez le /T:Package de l'appel MSBuild, il semble fonctionner très bien. Ai-je manqué quelque chose à propos de la distribution de XAP pour les serveurs de build sur Silverlight?

+0

On dirait que la sortie de votre projet Silverlight peut être redirigé se sur le serveur de build. Avez-vous vérifié pour voir si elle existe sur un chemin différent? –

Répondre

1

Dans le projet Server.Website.csproj, sous

<Project> 
    <PropertyGroup> 
     <SilverlightApplicationList> 

le chemin du projet du XAP était incorrect. La résolution de ce problème a corrigé le problème.

0

Une autre chose est la peine d'essayer de changer « Build action » et « Copier vers Output Directory » sur votre ClientBin fichier \ silverlight.xap de

0

ouvrir le gestionnaire de tâches et de tuer MSBuild.exe processess, puis reconstruire les projets

a travaillé pour moi

Questions connexes