dnx无法识别运行asp.net 5应用程序


  • 尝试使用命令通过命令提示符运行Asp.Net 5应用程序 C:\asp.net5App\src\asp.net5>dnx.web
  • 我收到的错误消息。 "dnx"未被识别为内部或外部命令,可操作程序或批处理文件

运行dnvm upgrade

如果无法识别dnvm,请按照Home repo上的说明进行安装,然后执行上一步。

我被这个线程束缚住了,因为它有太多误导性的答案,这些答案恰好对某些人有效,而对其他人无效。但无论如何,这对我来说是有效的。

  • 安装visual studio 2015(企业版(
  • 打开VS2015的开发人员命令提示符并运行以下命令

    @powershell-NoProfile-ExecutionPolicy unrestricted-Command"&{$Branch='dev';iex((new object net.webclient(.DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'(}">

上面安装了.NET版本管理器(DNVM(

  • 然后我cd到安装dnvm的文件夹中,例如cd/Users/johnny/.dnx/bin
  • 我在那里运行了这些命令

    dnvm升级-r coreclr(为.NET Core安装DNX(

    dnvm upgrade-r clr(为完整的.NET Framework安装DNX(

  • 然后我运行

    dnvm设置(坚定地设置路径(

  • 然后我离开/Users/johnny/.dnx/bin,跑了

其中dnvm=C:\Users\johnny.dnx\bin\dnvm.cmd

dnvm=生成了一批要使用的命令选项

在使用dnx之前,请检查是否有活动的runtime

dnvm use

最新更新