WebAssembly Blazor Andriod 支持

WebAssembly Blazor Andriod support

例如,Blazor WebAssembly 如何在 Andriod 上运行 phone。

对于其他浏览器,它需要 运行 在客户端计算机的 .dotnet 运行 时间,如果客户端计算机上有 .net 核心版本 运行ning 就有意义.

预览中的技术,但当我们谈论 andriod 时,此代码将如何在它们上运行。是否需要在 andriod 上安装 .net core? .net core 的 ARM 版 ???

实际上在 MS 文档中 .net core 并没有首先将 andriod 列为支持 OS。

它似乎使用 MONO 作为可以 运行 .net 核心的 webassembly。那么它最终会支持andriod吗?

来源:微软: 问:如何在 Web 浏览器中 运行 .NET? 运行 浏览器中的 .NET 是通过一种名为 WebAssembly 的相对较新的标准化 Web 技术实现的。 WebAssembly 是 "portable, size- and load-time-efficient format suitable for compilation to the web." 编译为 WebAssembly 的代码可以 运行 在任何浏览器中以本机速度运行。对于 Web 浏览器中的 运行 .NET 二进制文件,我们使用已编译为 WebAssembly 的 .NET 运行time(特别是 Mono)。 来源 link:https://github.com/dotnet/blazor/wiki/FAQ

有什么见解吗??

MS 团队在其 github 网站上回复: https://github.com/dotnet/aspnetcore/issues/20770

它在那里,现在通过 .net 核心的 webassembly 版本支持

不过还是要试一下。

更新: ms 添加的更多更新: 嗨@shahidroofi。 Blazor WebAssembly 应用程序使用 Mono IL 解释器的 WebAssembly 实现而不是 .NET Core,因此 .NET Core 文档在技术上仍然是正确的。现在有点混乱,因为目前有多种不同的 .NET 实现构成了 .NET 生态系统。在 .NET 5 中,这一切都应该得到清理和统一。