Jan*_*ine 9 c# webassembly blazor blazor-webassembly
是否可以将现有的 C# 代码编译为 WebAssembly (.wasm),以便无需或几乎无需更改代码?
我必须为此使用 Blazor 还是其他可能性?
.NET 8 进一步改进了这一点。
使用 .NET 7。现在甚至在 Blazor 生态系统之外也正式添加了对将 C# 编译为 wasm 的支持。
https://devblogs.microsoft.com/dotnet/use-net-7-from-any-javascript-app-in-net-7/
完整的 .NET 7 发行说明: https: //devblogs.microsoft.com/dotnet/announcing-dotnet-7/
根据这里的第一条评论,虽然边缘仍然有些粗糙,但应该会针对 .NET 8 进行重大修改和重构。
是否可以将现有的 C# 代码编译为 WebAssembly (.wasm)
不,没有编译器(还)。但
以便无需或几乎无需更改代码?
这很简单,您可以简单地将 .net DLL(包)添加到您的项目中。
只要确保代码在浏览器中有意义,即没有线程,没有 I/O,除了 HttpClient 等。
我必须为此使用 Blazor 还是其他可能性?
目前只有 Blazor。
| 归档时间: |
|
| 查看次数: |
3032 次 |
| 最近记录: |