Electron + Blazor = ♥
Опишу, как можно собрать blazor проект с использованием electron. Это можно использовать, для любого ASP проекта.
Шаги
- Устанавливаем electronNet.cli (один раз)
dotnet tool install --global electronNet.cli
- Установить nuget пакет ElectronNET.API
- Добавить в Startup создание окна
if (HybridSupport.IsElectronActive)
{
Task.Run(async () =>
{
await Electron.WindowManager.CreateBrowserViewAsync();
await Electron.WindowManager.CreateWindowAsync(new BrowserWindowOptions
{
MinWidth = 700,
MinHeight = 500,
Center = true
});
});
}
- Добавить UseElectron в Program.cs
webBuilder.UseElectron(args).UseStartup<Startup>()
Сборка
Переходим в папку с веб приложением (csproj) и запускаем
electronize init
или
electronize build /target win
Подробнее можно прочитать тут
Запуск приложения
electronize start
Ссылки
Читать другие посты