什么是DNVM?

问题描述 投票:21回答:1

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

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

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

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

dnu restore使用NuGet吗?

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

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

.net visual-studio-code dnvm
1个回答
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运行时。
© www.soinside.com 2019 - 2024. All rights reserved.