【问题标题】:The Dnx Runtime package needs to be installed. See output window for more details需要安装 Dnx 运行时包。有关更多详细信息,请参见输出窗口
【发布时间】:2015-11-04 15:01:50
【问题描述】:

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

也遵循this link 中提到的步骤,但没有帮助。

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

【问题讨论】:

    标签: asp.net visual-studio msbuild .net-core


    【解决方案1】:

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

    dnvm install 1.0.0-rc1-update1 -f
    

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

    【讨论】:

    • dnvm install之后需要重启visual studio 2015
    【解决方案2】:

    您需要为 vs. 更新 powershell 工具。

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

    【讨论】:

      【解决方案3】:

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

      dnvm upgrade
      dnvm upgrade -r CoreClr
      

      【讨论】:

      • 我试了一下 victor,得到了同样的错误。系统也重启了。可以看到最新版本。还是没有运气。
      • 我使用 PowerShell v4 VS 2015 企业版从头开始安装 Win7 并收到此错误。这对我有帮助。谢谢!
      • 是的,从 NuGet 控制台运行它
      • 运行最后一个命令时,我只是得到`找不到接受'CoreClr'的位置参数。
      • 解决方法是使用 .NET Version Manager (dnvm) 命令行工具安装正确版本的框架。我的问题是我的机器上安装了rc1,但是在线项目模板仍然使用beta5。本文介绍如何使用命令行安装框架:codeproject.com/Articles/1005145/…
      【解决方案4】:

      终于找到解决办法了!,

      首先运行命令,

      dnvm 升级

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

      dnvm 升级 -r CoreClr

      这个命令应该恢复你的核心包。它在一些项目上对我有用。

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

      dnu 恢复

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

      【讨论】:

      • 对我不起作用..不清楚。可能 DNVM 遇到错误,但我即将放弃... :(
      【解决方案5】:

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

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

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

      C:\Windows\System32\Windows PowerShell\1.0
      

      然后在Command Prompt(cmd.exe)中输入网站中提到的以下cmets。

      【讨论】:

        【解决方案6】:

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

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

        【讨论】:

        • 这实际上是我得到错误的地方,如果我在 VS 2015 中选择该项目类型
        • 我做了同样的事情,但控制台应用程序(包)...谢谢!
        【解决方案7】:

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

        【讨论】:

          猜你喜欢
          • 2018-08-13
          • 2010-12-18
          • 1970-01-01
          • 2014-08-02
          • 1970-01-01
          • 1970-01-01
          • 2019-04-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多