从基于 .NET 的应用程序创建、读取、修改、写入和执行 WebAssembly (WASM) 文件。
WebAssembly.Module 类可以创建、读取、修改和写入 WebAssembly (WASM) 二进制文件。 - Module.ReadFromBinary 将流读入实例,然后可以通过其属性进行检查和修改。 - 使用经过批准的 WebAssembly 3.0 功能的文件加载得很好;使用较新的建议可能会出现错误。 - 在模块实例上调用 WriteToBinary 将二进制 WASM 写入提供的流。 - 使用 WebAssembly.Runtime.Compile 类可以使用 .NET JIT 编译器执行 WebAssembly (WASM) 二进制文件,或者将其转换为 .NET DLL。 - 大多数 WASM 文件都有许多导入和导出内容,您需要自行处理这些内容。 - 每个经过批准的 3.0 规范套件类别都通过了测试,在 NaN 位模式边缘情况中仅存在少量已知偏差。 - 与已批准的 3.0 标准相比,较新的建议尚未受到支持。 - 执行过程遵循确定性配置:结果在不同主机上都可重现。 - 保存到 DLL 需要 .NET 9 或更高版本,并且需要执行几个额外步骤。如果遇到问题,请编写错误报告,其中包含重现步骤以及所需文件的链接。
暂无开放 Issues,或尚未同步最近议题。