DNX不起作用

L.L*_*.L. 1 dnx

我已经在Windows Server 2008上成功安装了dnvm.但是当我运行"dnx"时,没有显示任何内容.没有这样的错误消息:

C:\ Windows\system32\dnx
C:\ Windows\system32 \

有人有同样的问题吗?

And*_*ren 5

首先,您需要了解DNX的结构.默认情况下,它安装在%USERPROFILE%\.dnx.在其中你应该找到runtimes包含所有已安装的CLR的文件夹,例如

  • DNX-CLR-双赢x86.1.0.0-BETA4
  • DNX-CLR-双赢x86.1.0.0-beta6-11938

他们每个人都有自己的bin文件夹dnx.exednu.cmd.这些是你正在寻找的.所以基本上在执行之后dnvm upgrade(正如@tugberk所建议的)DNVM从feed安装最新的DNX,将其标记为默认值并将其添加到用户的PATH变量中.您的PATH可能由于某种原因未更新,我建议您通过包含所需CLR版本的路径来手动完成.

也可以通过添加-g标志将CLR安装到机器范围的位置.

尝试运行后: C:\>dnx

输出:

Microsoft .NET Execution environment CLR-x86-1.0.0-beta6-11938
Usage: dnx [options] ...
Run Code Online (Sandbox Code Playgroud)

有关DNVM的详细文档 - ASP.NET Home/Version Manager