2015-08-02 2 views
7

При попытке построить ASP.NET 5 DNX проект по ВСО, я получаю следующее сообщение об ошибке:DNX на VSO Хост сборки контроллера

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.

Означает ли это, что мы не можем использовать контроллер хоста сборки с проектами DnX все же?

+1

Вы можете установить DNX с помощью NuGet с помощью специального скрипта сборки. –

+0

@HenkMollema: Я сделал это, добавив шаг сборки скрипта powershell. Теперь кажется, что восстановление пакета не работает с проектами DNX. Было бы лучше вручную восстановить из DNU с помощью powershell? – davenewza

+0

Да, вы можете взглянуть на скрипты сборки, которые использует Microsoft самостоятельно. –

ответ

9

Обнаружено отличное руководство по установке dnx на хосте vso. https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5

Добавлен первый скрипт PreBuild.ps1 как шаг сборки Powershell, и он сразу сработал.

+1

Я проигнорировал это, потому что ссылки только ответы не хорошие ответы - ссылки, как правило, умирают, то этот ответ становится бесполезным. Если вы суммируете точные шаги, которые указаны в ссылке, я удалю нижний предел. –

+0

Теперь, когда DNX устарел, ссылка мертва. Не повезло с веб-архивом либо @DanielMann – bzlm

Смежные вопросы