不使用 Blazor 的 C# WASM
2021-08-25
22004
我希望能够从 JavaScript 调用 C# 代码。Mono 项目曾经有一个 WASM SDK,您可以从他们的旧 Jenkins 服务器下载,但该 SDK 不再公开。现有文档倾向于指向这些版本。Azure Devops 版本不包含此 SDK。我在他们的 Github 帐户上看到的几条消息表明他们现在专注于 .NET 6 for WASM。我不想使用 Blazor 组件。有没有办法在 .NET 6 中构建一个最小大小的 WASM 二进制文件而无需 Blazor UI?
3个回答
是的,这绝对是可能的。Blazor 并没有垄断 C#/WASM,而且它是否会成为最佳的长期选择还远未可知(而且有很多证据表明它不是)。
我建议从 Uno WASM Bootstrap 开始。 https://github.com/unoplatform/Uno.Wasm.Bootstrap
2022-06-30 编辑 - 更多证据表明 Blazor 并不是城里唯一的游戏,甚至也不是创新的前沿: https://visualstudiomagazine.com/articles/2022/06/29/uno-platform-4-4.aspx
Emperor Eto
2021-08-26
看来 dotnet 7 已经改进了对 WASM 的支持。更多信息请参阅 https://devblogs.microsoft.com/dotnet/dotnet-7-wasm/
Alireza
2022-09-26
nativeaot-llvm,一个实验性C#编译器,不是Microsoft支持的官方,( 编译C#项目以webAssembly
S Waye
2022-01-14