什么是DNVM?

gog*_*gog 21 .net visual-studio-code dnvm

我正在使用新的Visual Studio代码编辑器,并创建了一个ASP.NET 5模板项目.

为了恢复软件包,我在教程中发现我需要运行dnu restore命令,它获取了我需要的所有服务器端引用.

在那之后,为了构建它,我必须运行dnx: web or kestrel命令,一切都按预期进行.

但是,那些工具是什么?在DNVM的Git存储库中,我们没有太多关于它的信息.

是否dnu restore使用NuGet?

是否有关于新.NET中所有内容的完整文档?

我也想知道是否可以在Windows 8.1上的Visual Studio Code中使用Roslyn编译器.

小智 30

您将在ASP.NET 5的官方文档中找到所有答案.这是链接:http://docs.asp.net/en/latest/getting-started/index.html

但是,我只想简要解释一下:

  • DNX是一个SDK和运行时环境,用于为Windows,Mac和Linux创建.NET应用程序.基本上它允许使用.NET 5 Core进行跨平台开发.
  • DNU是.NET开发实用程序.它允许您构建,打包和发布使用DNX创建的项目.
  • DNVM是.NET版本管理器.它基本上是一组命令行指令,允许您配置.NET运行时.

  • 什么现在取代DNVM? (2认同)