Skip to content

Blazor Desktop

Eilon Lipton edited this page Jan 27, 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
- - templates
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).

Getting Started working on Blazor Hybrid brownbag (Microsoft internal)

Watch the recording of a brownbag session on working on Blazor Hybrid (Microsoft internal)

Clone this wiki locally