什么是 DNVM?

What is the DNVM?

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

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

之后,要构建它,我必须 运行 dnx: web or kestrel 命令,一切都会按预期进行。

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

dnu restore 是否使用 NuGet?

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

我也想知道是否可以在 Visual Studio 代码 Windows 8.1.

中使用 Roslyn 编译器

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

但让我简单地解释一下:

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