【问题标题】:How to enabled AOT compiler in .NET 6? Is Crossgen2 the same than AOT?如何在 .NET 6 中启用 AOT 编译器? Crossgen2 和 AOT 一样吗?
【发布时间】:2022-07-05 20:05:16
【问题描述】:

我已经读过要启用 AOT 我必须编辑项目文件并添加以下行:

<Propertygroup>
    <RunAOTCompilation>True</RunAOTCompilation>
</PropertyGroup>

但是智能感知没有给我这个选项,所以我不知道在 .NET 6 中这是否有所不同。

我还读到准备运行它与 AOT 不同,因为准备运行它仍然保留 de CLR 语言并且可以用于任何平台,而 AOT 是特定于平台的。 I could read here.

如何启用 AOT 以及如何测试它是否正确启用?

谢谢。

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    您可以通过选中“启用 ReadyToRun 编译”复选框来简单地设置发布配置文件

    Check attached screenshot

    ReadyToRun 是 AOT 编译的一种形式。更多关于 R2R。 https://docs.microsoft.com/en-us/dotnet/core/deploying/ready-to-run

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多