2015-08-02 17 views
7

Gdy próbuje zbudować ASP.NET 5 projektu DNX na VSO, pojawia się następujący błąd:DNX na VSO Host Controller budowy

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.

Czy to znaczy, że nie możemy używać kontrolera hosta z kompilacji projektów DNX jeszcze?

+1

Możesz zainstalować DNX za pomocą NuGet z niestandardowym skryptem kompilacji. –

+0

@HenkMollema: Zrobiłem to, dodając krok budowania skryptu powershell. Teraz wygląda na to, że przywracanie pakietów nie działa z projektami DNX. Czy byłoby najlepiej przywrócić ręcznie z DNU używając powershell? – davenewza

+0

Tak, możesz rzucić okiem na skrypty budujące, których używa sam Microsoft. –

Odpowiedz

9

Znalazłem świetny poradnik jak zainstalować dnx na hoście vso. https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5

Dodano pierwszy skrypt PreBuild.ps1 jako krok kompilacji Powershell i działał od razu.

+1

Zignorowałem to, ponieważ odpowiedzi typu "tylko link" nie są dobrymi odpowiedziami - linki mają tendencję do śmierci, a ta odpowiedź staje się bezużyteczna. Jeśli podsumujesz dokładne kroki podane w linku, usuniemy argumenty z dołu. –

+0

Teraz, gdy DNX jest przestarzały, łącze jest nieaktywne. Bez powodzenia w Web Archive albo @ DanielMann – bzlm