【问题标题】:why there is no .wasm file generated for blazor webasesembly with AOT compilling enabled?为什么在启用 AOT 编译的情况下没有为 blazor webbasesembly 生成 .wasm 文件?
【发布时间】:2021-09-29 07:28:34
【问题描述】:

我刚刚尝试了新的 blazor webassembly 框架,有一点我无法理解:

我已发布启用 AOT 的项目。但是,在已发布的文件中,除了“dotnet.wasm”文件之外,我看不到任何 .wasm 文件。

从我了解到的 https://visualstudiomagazine.com/articles/2021/05/26/net6-aspnet.aspx 中,所有 c# 代码以及 BCL dll 都被 AOTed 到 .wasm。请指出我错过了什么?或者您能否告诉我 blazor webassembly AOT 在这种情况下是如何工作的?

非常感谢。

【问题讨论】:

    标签: blazor webassembly blazor-webassembly .net-6.0


    【解决方案1】:

    现在所有 C#(技术上的 IL)代码都编译为 dotnet.wasm 文件。您会注意到,与非 AOT 版本相比,此文件的大小要大得多。例如,当您在不使用 AOT 的情况下发布时,dotnet.wasm 的大小为 2MB,而使用 AOT 时,它可以达到 50 甚至更多 MB。

    【讨论】:

      猜你喜欢
      • 2013-03-05
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 2020-07-13
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 2013-07-16
      相关资源
      最近更新 更多