Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

I'm using Visual Studio 2015 Enterprise Edition and created simple Asp.net5 application. When I try to debug I'm getting this error.

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

Here are my project settings:

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

(Tried with x86 as well)

Also followed the steps mentioned in this link but they didn't help.

Tried reinstalling VS2015 as well, but no luck. Any idea what I'm missing?

like image 749
Sai Avatar asked Aug 12 '15 06:08

Sai


3 Answers

Run it from the NuGet console (in VS 2015: Tools > NuGet Package Manager > Package Manager Console)

dnvm upgrade
dnvm upgrade -r CoreClr
like image 57
Victor Hurdugaci Avatar answered Nov 11 '22 03:11

Victor Hurdugaci


I got this error when I selected the Class Library (Package) project type from the Templates > Visual Studio C# > Web template structure (see image).

Class Library in Web template folder

What I really wanted was the "Class Library" which has the description "A project for creating a C# class library (.dll)". When I created a new project under this type, I did not get this error.

like image 37
P Walker Avatar answered Nov 11 '22 04:11

P Walker


Found the solution at last !,

First run the command,

dnvm upgrade

if this command fails, with errors like the process is being used, run it again. And it will work after a few tries, i think the lock is due to some retires VS is doing to install the DNU properly. After this command run,

dnvm upgrade -r CoreClr

this command should restore your Core packages. It worked for me on some projects.

But if even after this the project is showing the same error, then close Visual Studio, reopen it and you will notice that the references are not loading. And it will ask your to look at the error list, which is good as once you look at the 35 odd errors, one of them give you a command to run, Run this command,

dnu restore

These three commands should get your project building.

like image 10
C B Avatar answered Nov 11 '22 03:11

C B