22

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

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

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

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

dnu restore使用 NuGet 吗?

在新的 .NET 中是否有关于所有这些的完整文档?

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

4

1 回答 1

31

您将在 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 运行时。
于 2015-05-09T18:03:51.873 回答