Avalonia VSCode Extension README

Features

  • Create Avalonia .NET Core Projects: App, MVVM, CrossPlatform

  • Create Resources, Styles, TemplateControls, UserControl and Window

  • XAML auto code completion

  • XAML Preview window

How to run

  • Extract release archive or clone project into $HOME/.vscode/extensions/Avalonia.VSCodeExtension
  • Build Language Server with
$ dotnet build Avalonia.AXAML.LanguageServer/Avalonia.AXAML.LanguageServer
  • Run NPM Install with
$ npm install
  • Compile the Svelte JS code with command
$ node_modules/.bin/rollup -c -w
$ npm run compile
  • Press F5 in VSCode.

  • Enjoy

Videos

CreateMvvmAppWorkflow.mp4