【问题标题】:Net Core 7 and AOT: is it needed to add in project file the configuration in all libraries of the solution?Net Core 7 和 AOT:是否需要在项目文件中添加解决方案所有库中的配置?
【发布时间】:2022-11-11 00:51:06
【问题描述】:

我想用 AOT 编译一个应用程序,我正在关注文档:https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/

这里,据说我要在项目文件中添加一个参数:

<PropertyGroup>
    <PublishAot>true</PublishAot>
</PropertyGroup>

假设我有一个 WPF 应用程序,它在同一解决方案中使用另一个库。我必须在所有项目中添加此参数,还是在主项目(到 WPF 项目)中就足够了?

谢谢。

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    所有库,AOT 都在可执行级别。

    当然,通过仅在库的一个子集中启用它,您将获得增量收益,然后随着时间的推移增加使用 AOT 的库的数量。或者甚至只是在启动时执行最多代码的库上启用它,而让其他库在以后平静地进行 JIT 处理。

    【讨论】:

      猜你喜欢
      • 2019-01-11
      • 2022-07-23
      • 2021-07-11
      • 2019-08-10
      • 2020-05-12
      • 1970-01-01
      • 2021-09-07
      • 1970-01-01
      • 2016-10-05
      相关资源
      最近更新 更多