2015-08-02 11 views
7

Quando si cerca di costruire un progetto ASP.NET 5 DNX su VSO, ottengo il seguente errore:DNX su VSO Host Controller Corporatura

Cannot find DNX runtime dnx-clr-win-x86.1.0.0-beta6 in the folder: C:\Users\buildguest.dnx\runtimes (119,5): Error : The Dnx Runtime package needs to be installed. See output window for more details.

Questo vuol dire che non possiamo usare il controller di compilazione host con progetti DNX ancora?

+1

È possibile installare DNX utilizzando NuGet con uno script di build personalizzato. –

+0

@HenkMollema: Ho fatto questo aggiungendo un passo di generazione dello script di PowerShell. Ora sembra che il ripristino del pacchetto non funzioni con i progetti DNX. Sarebbe meglio ripristinare manualmente da DNU usando PowerShell? – davenewza

+0

Sì, è possibile dare un'occhiata agli script di compilazione utilizzati da Microsoft. –

risposta

9

Trovato un'ottima guida su come installare dnx su host vso. https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5

Aggiunto il primo script PreBuild.ps1 come passo di generazione di PowerShell e ha funzionato subito.

+1

Ho downvoted questo perché le risposte di solo collegamento non sono buone risposte - i link tendono a morire, quindi questa risposta diventa inutile. Se riepilogate i passaggi esatti forniti nel collegamento, rimuoverò il downvote. –

+0

Ora che DNX è obsoleto, il collegamento è morto. Nessuna fortuna con l'Archivio Web o @DanielMann – bzlm