Skip to content

Blazor Desktop

Eilon Lipton edited this page Jan 26, 2022 · 14 revisions

Development

  1. Install required .NET MAUI dependencies described in the .NET MAUI Development Guide.
  2. Follow the other instructions on that guide for how to build, open the solution, etc.
  3. On VS Windows use the Microsoft.Maui-net6.sln solution, and on VS Mac use the Microsoft.Maui-mac.slnf solution filter

Issue tracking

The area/blazor 🕸️ label is used to track Blazor items: https://github.com/dotnet/maui/issues?q=is%3Aissue+is%3Aopen+label%3A%22area%2Fblazor+%F0%9F%95%B8%EF%B8%8F%22

This private project is used for triaging/prioritization: https://github.com/orgs/dotnet/projects/81/views/1

Sources, samples, and tests

The Blazor-related projects in the repo are mostly located in the src/BlazorWebView folder, aside from the MAUI sample app:

WinForms WPF .NET MAUI
source source source
sample sample sample code, and sample app
- - tests

BlazorWebView

The main component on each platform is the BlazorWebView control. They each have a unique implementation in the source locations above, though they do use some shared source for Windows/WebView2 related code.

Teams Channel (Microsoft internal)

Go to this channel (and request to join if you don't have access).

Clone this wiki locally