Должен быть установлен пакет Runtime Dnx. Дополнительную информацию см. В окне вывода.

Я использую Visual Studio 2015 Enterprise Edition и создал простое приложение Asp.net5. Когда я пытаюсь отлаживать, я получаю эту ошибку.

The Dnx Runtime package needs to be installed. See output window for more details

Вот настройки моего проекта:

Solution DNX SDK Version : 1.0.0-beta5,
Platform : .NET Core
Architecture : x64 

(Пробовал также с x86)

Также выполнялись шаги, указанные в этой ссылке, но они не помогли.

Пробовал переустановить VS2015, но не повезло. Любая идея, что мне не хватает?

Ответы

Ответ 1

Запустите его с консоли NuGet (в VS 2015: Tools > NuGet Package Manager > Package Manager Console)

dnvm upgrade
dnvm upgrade -r CoreClr

Ответ 2

Я получил эту ошибку, когда выбрал тип проекта Class Library (Package) из структуры шаблонов Шаблоны > Visual Studio С# > (см. изображение).

Библиотека классов в папке веб-шаблонов

То, что я действительно хотел, это "Библиотека классов", в которой есть описание "Проект для создания библиотеки классов С# (DLL)". Когда я создал новый проект под этим типом, я не получил эту ошибку.

Ответ 3

Наконец-то нашел решение!

Сначала запустите команду,

обновление dnvm

если эта команда завершилась неудачно, с такими ошибками, как этот процесс используется, запустите его снова. И он будет работать после нескольких попыток, я думаю, что блокировка связана с некоторыми ударами, которые выполняет VS, чтобы правильно установить DNU. После выполнения этой команды

Обновление dnvm -r CoreClr

эта команда должна восстановить ваши пакеты Core. Это работало для меня по некоторым проектам.

Но если даже после этого проект покажет ту же ошибку, закройте Visual Studio, закройте его и вы заметите, что ссылки не загружаются. И он попросит вас посмотреть список ошибок, что хорошо, как только вы посмотрите на 35 нечетных ошибок, один из которых даст вам команду для запуска, запустите эту команду,

восстановление dnu

Эти три команды должны получить ваше здание проекта.

Ответ 4

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

Ответ 5

Я пробовал принять ответ, но безуспешно. Я решил, набрав ниже script в командной строке.

dnvm install 1.0.0-rc1-update1 -f

И я перезагрузил проект, и проблема была решена.

Ответ 6

Я встречался с той же проблемой, и здесь я нашел решение. Для начала вам нужно подключение к Интернету и перейдите по этой ссылке:

http://www.codeproject.com/Tips/1039152/DNX-SDK-Version-dnx-clr-win-x-beta-Failedto

Прежде всего, вам нужно установить путь в переменных среды для Powershell , например:

C:\Windows\System32\Windows PowerShell\1.0

И затем введите следующие комментарии, упомянутые на веб-сайте.. в командной строке (cmd.exe).

Ответ 7

Вам нужно обновить инструменты powershell для vs.

Инструменты → Расширения и обновления → Обновления → Галерея Visual Studio → Инструменты PowerShell для Visual Studio 2015