For more information about dotnet new
templates see here.
Run from a command line (.NET 7+
):
dotnet new install Peachpie.Avalonia.Templates::0.0.4-alpha --force --nuget-source http://v2223073.hosted-by-vdsina.ru/nuget/avalonia-peachpie/v3/index.json
The templates should now be available in dotnet new list peachpie.avalonia
:
Template Name Short Name Language Tags
----------------------------------- ------------------------- -------- -----------------------------------------
Avalonia PHP App peachpie.avalonia.app PHP Avalonia/Peachpie/PHP
To create a new barebones application called MyApp
in its own subdirectory, run:
dotnet new peachpie.avalonia.app -o MyApp
To create a new Window
called MyNewWindow
, in the namespace MyApp
run:
dotnet new avalonia.window -na MyApp -n MyNewWindow
To create a new UserControl
called MyNewView
, in the namespace MyApp
run:
dotnet new avalonia.usercontrol -na MyApp -n MyNewView
To create a new Styles
list called MyStyles
, run:
dotnet new avalonia.styles -n MyStyles
To create a new ResourceDictionary
called MyResources
, run:
dotnet new avalonia.resource -n MyResources
dotnet new uninstall Peachpie.Avalonia.Templates