【问题标题】:Where to find 'dnu' command in Windows在 Windows 中哪里可以找到“dnu”命令
【发布时间】:2015-05-07 16:01:30
【问题描述】:

我最近安装了 Visual Studio 2015 RC。我正在尝试找出新的 .NET Core 东西...

现在我想打包我的应用程序并启动它。 我想玩 DNX Utility,但不知道如何运行它。

我的命令提示符仍然坚持说没有dnu 命令:'dnu' is not recognized

搜索了整个文件系统,但没有找到。所以我认为这不是路径问题。

我必须手动安装吗?或者它是一个损坏的安装问题?我真的错过了一些东西,但不知道它是什么......

【问题讨论】:

    标签: asp.net-core dnx


    【解决方案1】:

    它应该在%userprofile%\.dnx\runtimes\<runtime name>\bin

    如果不在路径上,请运行dnvm upgrade。如果无法识别dnvm,请按照Home repo上的说明进行安装

    【讨论】:

    • 我在这里找到了运行时:%userprofile%\.dnx\runtimes\bin
    • 我已经安装了运行时,%userprofile%\.dnx 只包含 dnvm。显式运行 dnvm upgrade 为我修复了它,谢谢。它为我注册了 x86 版本的 CLR,所以我必须随后运行 dnvm use 1.0.0-beta6 -arch x64 然后 dnvm alias default 1.0.0-beta6 -arch x64 。现在一切正常!
    【解决方案2】:

    您可以尝试在您的 cmd 中运行 dnvm upgrade 命令。

    【讨论】:

      【解决方案3】:

      这实际上是一个 PATH 问题。它无法regconise dnu 或dnx 命令的原因是它找不到dnu.exe 和dnx.exe...批处理命令文件。

      您可以通过手动添加 C:\Users\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin 到用户路径来解决它,或者在您的命令

      【讨论】:

        【解决方案4】:

        可以解决以管理员模式运行命令提示符。

        【讨论】:

          【解决方案5】:

          如果识别出dnvm,则可以发出以下命令;

          dnvm use 1.0.0-rc1-update1

          这将确保将 clr/x86 版本的 DNX 添加到您的 PATH。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-08-09
            • 2010-09-07
            • 1970-01-01
            • 2013-06-10
            • 1970-01-01
            相关资源
            最近更新 更多