Asp.net 需要安装Dnx运行时软件包。有关详细信息,请参见输出窗口

Asp.net 需要安装Dnx运行时软件包。有关详细信息,请参见输出窗口,asp.net,visual-studio,msbuild,.net-core,Asp.net,Visual Studio,Msbuild,.net Core,我正在使用Visual Studio 2015企业版并创建了简单的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上试用过)

我正在使用Visual Studio 2015企业版并创建了简单的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,但没有成功。知道我遗漏了什么吗?

从NuGet控制台运行它(在VS 2015中:
工具
NuGet软件包管理器
软件包管理器控制台


我认为这与已知问题相同,与未安装正确版本的power shell有关。您可以看到帮助我的解决方案

当我从模板>Visual Studio C#>Web模板结构中选择类库(包)项目类型时,出现了此错误(请参见图)


我真正想要的是“类库”,它的描述是“用于创建C#类库(.dll)的项目”。当我在此类型下创建一个新项目时,我没有收到此错误。

我遇到了相同的问题,在这里我找到了解决方案。首先,您需要internet连接并访问此链接:

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

首先,您需要在Powershell的环境变量中设置路径 ,例如:

C:\Windows\System32\Windows PowerShell\1.0

然后在命令提示符(cmd.exe)中输入网站中提到的以下注释。

终于找到了解决方案

首先运行命令

dnvm升级

如果此命令失败,并出现诸如正在使用进程之类的错误,请再次运行该命令。它将在几次尝试后工作,我认为锁是由于一些退休VS正在做正确安装DNU。运行此命令后

dnvm升级-r CoreClr

此命令应恢复您的核心包。它在一些项目上对我起了作用

但是,即使在这之后,项目仍然显示相同的错误,那么关闭VisualStudio,重新打开它,您将注意到引用没有加载。它会要求你查看错误列表,这很好,一旦你看到35个错误,其中一个给你一个运行命令,运行这个命令

dnu恢复


这三个命令应该可以帮助您构建项目。

您需要为vs更新powershell工具


工具->扩展和更新->更新->Visual Studio Gallery->用于Visual Studio 2015的PowerShell工具

我尝试了接受的答案,但没有结果。 我通过在命令提示符下键入下面的脚本解决了这个问题

dnvm install 1.0.0-rc1-update1 -f

我重新加载了这个项目,问题就解决了。

我试过了,结果还是一样的错误。系统也重新启动了。能够看到最新版本。还是不走运。我用PowerShell v4和VS 2015 Enterprise Edition从头安装了Win7,但出现了此错误。这对我有帮助。谢谢是的,从NuGet控制台运行它当运行我刚刚得到的最后一个命令时,`找不到接受'CoreClr'的位置参数。解决方案是使用.NET版本管理器(dnvm)命令行工具安装正确版本的framework。我的问题是我的机器上安装了rc1,但在线项目模板仍然使用beta5。本文描述了如何使用命令行安装框架:如果我在VS 2015I中选择了该项目类型,我会在这里得到错误,但对于控制台应用程序(包)…我做了相同的事情…谢谢!不适合我。。不清楚的。可能DNVM出现错误,但我将放弃…:(需要在安装dnvm后重新启动visual studio 2015