在Windows中如何找到“dnu”命令

65

我最近安装了 Visual Studio 2015 RC。我正试图理解新的 .NET Core。

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

我的命令提示符还是坚持说没有 dnu 命令,并显示:'dnu' is not recognized

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

我必须手动安装吗?还是出现了损坏的安装问题?有些事情我确实不懂,但我完全没有任何想法...

5个回答

103

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

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


我在这里找到了运行时:%userprofile%\.dnx\runtimes\bin - TryingToImprove
2
我已经安装了运行时,但%userprofile%.dnx目录下只包含dnvm。显式运行 dnvm upgrade 修复了这个问题,谢谢。它为我注册了CLR的x86版本,所以我随后必须运行 dnvm use 1.0.0-beta6 -arch x64 然后是 dnvm alias default 1.0.0-beta6 -arch x64。现在一切正常! - Stefan Mohr

10

您可以在命令提示符中运行dnvm upgrade命令。


3

实际上,这是一个路径问题。之所以无法识别dnu或dnx命令,是因为它找不到dnu.exe和dnx.exe批处理文件。

您可以通过手动将C:\Users\.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin添加到用户路径中或在cmd中运行“dnvm upgrade”来解决此问题。


0

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


0
如果已经识别了dnvm,那么您可以执行以下命令:
dnvm use 1.0.0-rc1-update1
这将确保将clr/x86版本的DNX添加到您的PATH中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接