git clone https://github.com/AvaloniaUI/Avalonia.git
cd Avalonia
git submodule update --init --recursive
cd samples/ControlCatalog.NetCore
dotnet restore
dotnet build
cd samples/ControlCatalog.NetCore
dotnet restore
dotnet run
Open Avalonia.sln in Visual Studios 2019 or above.
The native interop layer requires code generation, this can be triggered by:
./build.sh --target CompileNative