Understanding the .NET Core command-line tools
There are two sets of command-line interface tools that you can use to manage .NET Core.
Understanding the DNX tools
The .NET Version Manager, .NET Execution Environment, and .NET Development Utilities (dnvm
, dnx
, and dnu
) were used by Microsoft during the initial development of the .NET Core between 2013 and 2015. They are installed as part of Visual Studio 2015.
The .NET Version Manager (dnvm
) is used to install various versions of the .NET Execution Environment (dnx
).
A dnx
is a software development kit (SDK) and runtime environment that has everything you need to build and run .NET applications, including a host process, CLR, and managed entry-point discovery. There are three common dnxes: the .NET Framework, the .NET Core, and Mono.
The .NET Development Utilities (dnu
) tool provides functions to help with ASP.NET Core development. The most common function is to use dnu
to install and manage library packages in our application by using its restore...