需要安装 Dnx 运行时包。有关详细信息,请参阅输出 window

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

我正在使用 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)

也按照 this link 中提到的步骤进行操作,但没有帮助。

也尝试重新安装 VS2015,但没有成功。知道我错过了什么吗?

运行 它来自 NuGet 控制台(在 VS 2015 中:Tools > NuGet Package Manager > Package Manager Console

dnvm upgrade
dnvm upgrade -r CoreClr

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

当我从 Templates > Visual Studio C# > Web 模板结构中选择 Class Library (Package) 项目类型时出现此错误(请参阅图片).

我真正想要的是"Class Library",它的描述是"A project for creating a C# class library (.dll)"。当我在这个类型下新建项目时,没有出现这个错误。

我遇到了同样的问题,在这里我发现 solution.To 首先你需要一个互联网连接并访问这个 link:

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

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

C:\Windows\System32\Windows PowerShell.0

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

终于找到解决办法了!,

首先运行命令,

dnvm 升级

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

dnvm 升级 -r CoreClr

此命令应该可以恢复您的核心包。它在某些项目上对我有用。

但如果在此之后项目仍显示相同的错误,则关闭 Visual Studio,重新打开它,您会注意到引用未加载。它会要求你查看错误列表,这很好,因为一旦你查看了 35 个奇数错误,其中一个给你一个命令 运行,运行 这个命令,

dnu 恢复

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

您需要更新 vs 的 powershell 工具

工具 -> 扩展和更新 -> 更新 -> Visual Studio 图库 -> Visual Studio 2015

的 PowerShell 工具

我尝试接受答案但无济于事。 我通过在命令提示符下输入以下脚本来解决。

dnvm install 1.0.0-rc1-update1 -f

然后我重新加载了项目,问题就解决了。