winforms Blazor Hybrid应用程序可以跨平台吗?

cnjp1d6j  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(203)

我试图找到最合适的框架来移植我的旧WinForms应用程序到新技术。但对我来说最好的方式是跨平台应用程序。
我可以构建Blazor Hybrid Windows窗体应用程序,但它是否可以构建为跨平台应用程序:适用于Windows、OSX、Linux?
如果没有我能用什么?

gblwokeq

gblwokeq1#

我相信,如果Blazor Hybrid应用程序是.Net MAUI Blazor应用程序,则该应用程序可以跨平台。

微软文档here展示了如何使用Visual Studio 2022(在2022年6月初撰写本文时为预览版)创建这种类型的应用。该应用显示为同时作为Windows桌面应用和Android应用运行。

你可以在上面的图片中看到,Visual Studio说.Net MAUI Blazor应用程序面向macOS以及其他平台。但是,似乎没有对Linux的支持。此外,MAUI documentation声明需要Mac来构建iOSmacOS

tvz2xvvm

tvz2xvvm2#

Blazor Hybrid可以在不同的容器中实现,所以你可以有Uno Blazor Hybrid。已经有了COM+ Blazor Hybrid。
所以-是的。这就是它的重点。写一次,到处运行(假设一个共享的Razor库)。

相关问题