2015-03-04 10 views
5

Ho impostato una definizione di compilazione in VS Online per un progetto ASP.NET 5 e ho provato a farlo generare e distribuire automaticamente in un sito Web di Azure.VS Online supporta la creazione di ASP.NET 5?

Ma vedo un errore di build generato da MSBuild come di seguito.

C:\a\src\src\WebApp1\WebApp1.kproj(7,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AspNet\Microsoft.Web.AspNet.Props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

Sembra che VS online non è sostenendo ASP.NET 5. ho ragione? Se è così, quando posso aspettarmi che ciò accada? Devo aspettare che ASP.NET 5 sia rilasciato ufficialmente?

risposta

1

Non l'abbiamo ancora aggiunto alle macchine di costruzione. Abbiamo in programma di farlo tra circa un mese.

+5

Hi. È passato più di un mese e ASP.NET 5 e DNX stanno ancora rompendo le mie build in VSO. Qualche idea? Soluzioni alternative? Ho provato a caricare i file manualmente per il controllo del codice sorgente e modificare i miei file di progetto. Ma sembra che stia tirando molta più roba dalla mia cartella utente in Windows .... – Darkonekt

+1

Sembra ancora essere un problema. Siamo più vicini? – dperish

3

Sebbene non siano stati aggiunti al servizio di generazione in hosting fornito, è comunque possibile creare ASP.NET 5 da VSO.

Se si avvia una VM su Azure utilizzando i crediti MSDN complementari, è possibile installare il proprio build agent e il pozzo VS 2015. Questo ti darà la possibilità di compilare con qualsiasi tecnologia tu voglia.

Una volta che VSO ha tirato fuori il supporto alla produzione, è sufficiente separare quella VM.

+0

Grazie per il tuo suggerimento. Questo è un buon approccio. Sono riuscito a configurare un controller di build e un agente in una VM ospitata su Azure in cui è stato installato VS 2015 CTP 6, anch'esso collegato a VSO. Ma purtroppo sto vedendo un altro problema: 'C: \ Programmi (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ AspNet \ Microsoft.Web.AspNet.targets (111): Il pacchetto ProjectK Runtime deve essere installato. Vedere la finestra di output per ulteriori dettagli. In realtà K runtime è già stato installato. Devo passare parametri aggiuntivi del comando MSBUILD affinché il mio servizio di compilazione funzioni con i progetti ASP.NET 5? – abedon

+0

Hai mai risolto questo problema? – flyandi