Я разрабатываю свое первое приложение ASP.NET 5, и у меня есть некоторые проблемы с размещенной сборкой на Visual Studio Team Services (была Visual Studio Online). Я получаю сообщение об ошибке:Должен быть установлен пакет Runtime Dnx - размещен контроллер сборки
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DNX \ Microsoft.DNX.targets (126,5): Ошибка: пакет времени выполнения Dnx должен быть установленным.
Один ряд, прежде чем я вижу следующее сообщение: Строить Не можете найти DNX выполнения DNX-CLR-беспроигрышная x86.1.0.0- beta8 в папке: C: \ Users \ buildguest.dnx \ среда выполнения
Я нашел решение с Prebuild-Powershell скрипт (https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5)
Примечание: Я добавил MVC проект ASP.Net 5 к существующему решению. У меня нет файлов global.json и src! Это причина, почему я адаптировали сценарий следующим образом:
& iex((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))
$dnxVersion = "latest"
& $env:USERPROFILE\.dnx\bin\dnvm install $dnxVersion -Persistent
Get-ChildItem -Path $PSScriptRoot\..\InternalWeb.Client -Filter project.json -Recurse | ForEach-Object { & dnu restore $_.FullName 2>1 }
Сценарий выполняется после шага сборки «Получить источники» и имеет следующий вывод:
Но я до сих пор такое же сообщение об ошибке! Что не так? Спасибо за помощь! Michael