You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用.NET WASI SDK生成独立WASM文件并输出为myapp.wasm?

如何使用.NET WASI SDK生成独立的myapp.wasm文件

要将你的.NET WASI应用打包为独立的myapp.wasm文件(配合dotnet.wasm),只需修改项目文件并调整构建配置:

1. 修改项目文件

在现有的<PropertyGroup>中添加配置项,启用单文件打包并指定输出文件名:

<PropertyGroup>
  <OutputType>Exe</OutputType>
  <TargetFramework>net8.0</TargetFramework>
  <RuntimeIdentifier>wasi-wasm</RuntimeIdentifier>
  <ImplicitUsings>enable</ImplicitUsings>
  <Nullable>enable</Nullable>
  <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  <!-- 启用单文件WASM打包 -->
  <WasmSingleFile>true</WasmSingleFile>
  <!-- 指定输出的WASM文件名 -->
  <WasmBundleOutputFileName>myapp.wasm</WasmBundleOutputFileName>
</PropertyGroup>

2. 执行构建命令

使用发布命令构建项目:

dotnet publish -c Release

3. 查看输出结果

构建完成后,在bin/Release/net8.0/wasi-wasm/publish目录下,你会看到:

  • dotnet.wasm:.NET WASI运行时文件
  • myapp.wasm:包含你的应用程序集及所有依赖的独立WASM文件

内容的提问来源于stack exchange,提问作者codevision

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 10:32:24