ASP.NET Core 2.2 для Windows 10 с ядром Linux / Ubuntu 18.04

Инструкция по установке здесь. Краткий список инструкций по установке для Ubuntu 18.04

$ wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb

$ sudo add-apt-repository universe
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install dotnet-sdk-2.2

После установки можно проверить версию.

$ dotnet --version

Создаем новый проект

$ dotnet new

После в консоли нам предложат список проектов которые можно создать

Class library                                     classlib           [C#], F#, VB      Common/Library
Unit Test Project                                 mstest             [C#], F#, VB      Test/MSTest
NUnit 3 Test Project                              nunit              [C#], F#, VB      Test/NUnit
NUnit 3 Test Item                                 nunit-test         [C#], F#, VB      Test/NUnit
xUnit Test Project                                xunit              [C#], F#, VB      Test/xUnit
Razor Page                                        page               [C#]              Web/ASP.NET
MVC ViewImports                                   viewimports        [C#]              Web/ASP.NET
MVC ViewStart                                     viewstart          [C#]              Web/ASP.NET
ASP.NET Core Empty                                web                [C#], F#          Web/Empty
ASP.NET Core Web App (Model-View-Controller)      mvc                [C#], F#          Web/MVC
ASP.NET Core Web App                              webapp             [C#]              Web/MVC/Razor Pages
ASP.NET Core with Angular                         angular            [C#]              Web/MVC/SPA
ASP.NET Core with React.js                        react              [C#]              Web/MVC/SPA
ASP.NET Core with React.js and Redux              reactredux         [C#]              Web/MVC/SPA
Razor Class Library                               razorclasslib      [C#]              Web/Razor/Library/Razor Class Library
ASP.NET Core Web API                              webapi             [C#], F#          Web/WebAPI
global.json file                                  globaljson                           Config
NuGet Config                                      nugetconfig                          Config
Web Config                                        webconfig                            Config
Solution File                                     sln                                  Solution

Посмотреть полный набор команд можно посмотреть тут.
Выполняем команду для создания проекта с ASP.NET Core with Angular с именем myApp

$ dotnet new angular -o AspNetCoreEasyTemplate

Теперь давайте соберём и запустим проект

$ cd AspNetCoreEasyTemplate
$ dotnet restore
$ dotnet build
$ dotnet run

Ждем запуск сервера, должны увидеть следующий текст

** Angular Live Development Server is listening on localhost:54985, open your browser on http://localhost:54985/ **

Переходим по адресу и вы должны увидеть страничку с текстом

Hello, world!
Welcome to your new single-page application, built with:

Пока все, создавать проекты достаточно просто и есть много разных шаблонов 🙂