Stiamo sviluppando un progetto di applicazione Web ASP.Net con componente Silverlight 2.0. Abbiamo fatto riferimento al progetto silverlight nelle proprietà dell'applicazione Web e il file xap viene copiato nella cartella ClientBin dell'applicazione Web quando viene creato localmente.Il file Silverlight xap non viene copiato su ClientBin su Build Server
Il problema è che quando si crea questo sul nostro server di build (che utilizza CruiseControl.Net, anche se non penso sia rilevante) il file xap non viene copiato. La cosa strana è che funzionava, ma qualcosa lo ha infranto e non riusciamo a capire cosa.
Qualcuno ha visto questo prima?
Lo stesso è successo per me. Questo è con VS2008SP1 e ho utilizzato il programma di installazione della piattaforma Web per scaricare e installare "Silverlight 3 Tools per Visual Studio", "Silverlight Toolkit (ottobre)" e "Servizi WCF Ria". Per qualche motivo, questo ha funzionato bene su una macchina e non ha funzionato con un'altra. La stessa identica procedura. C'erano piccole differenze nella configurazione esistente, quindi penso che una di queste differenze abbia rotto l'installazione. In ogni caso, grazie per l'aggiornamento con il vostro successo. –
I due file che devono essere copiati sono "Microsoft.WebApplication.Build.Tasks.Dll" e "Microsoft.WebApplications.targets". Questi file vengono aggiunti dal programma di installazione delle estensioni Web Deployment di Visual Studio. Copiarli manualmente al server di build è un trucco necessario (credo) perché questo programma di installazione non verrà eseguito a meno che VS 2008 sia installato e poche persone vogliono che l'IDE sia installato sul loro server di build. –