Home > Software engineering >  ASP.NET Core Blazor Hybrid as single-file application
ASP.NET Core Blazor Hybrid as single-file application

Time:05-31

Some time ago, I build a Blazor Server application and encapsulated it into an Electron.NET app so that I can ship it as a single-file executable.

On Build 2022, Microsoft announced ASP.NET Core Blazor Hybrid with .NET MAUI.

Does anyone know whether a Blazor Hybrid app with .NET MAUI can also be shipped as a single-file executable? Or is it the pseudo-single-file like we have today for ASP.NET Core projects (with exe file and wwwroot folder)?

Thanks in advance!

CodePudding user response:

On Windows, .Net Maui targets WinUI 3, and is a “single project MSIX” package.

See Publish a .Net Maui App for Windows.

That is a single file, BUT running it starts an install. So the answer is “yes” if goal is a single file that can be launched,

but “no” if goal is a self-contained executable that runs immediately, without starting an install. If that is goal, open an issue at maui github.

  • Related