-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Blazor Desktop
- Install required .NET MAUI dependencies described in the .NET MAUI Development Guide.
- Follow the other instructions on that guide for how to build, open the solution, etc.
- On VS Windows use the
Microsoft.Maui-net6.sln
solution, and on VS Mac use theMicrosoft.Maui-mac.slnf
solution filter
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
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 |
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.
Go to this channel (and request to join if you don't have access).
Watch the recording of a brownbag session on working on Blazor Hybrid (Microsoft internal)