Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Exemples de messages
warning XA1029: The 'AotAssemblies' MSBuild property is deprecated. Edit the project file in a text editor to remove this property, and use the 'RunAOTCompilation' MSBuild property instead.
Problème
Cet avertissement est émis chaque fois que $(AotAssemblies) est spécifié, y compris lorsqu’il est défini sur false.
Solution
Pour les projets .NET 10 et versions antérieures pris en charge qui utilisent Mono, au lieu d’utiliser :
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<AotAssemblies>true</AotAssemblies>
</PropertyGroup>
Utilisez à la place :
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<RunAOTCompilation>true</RunAOTCompilation>
</PropertyGroup>
Pour les projets CoreCLR ou NativeAOT, supprimez $(AotAssemblies) sans ajouter $(RunAOTCompilation). Ces runtimes n’utilisent pas le pipeline Mono AOT. Si $(AotAssemblies) est true alors que $(RunAOTCompilation) n’est pas défini ou true, le transfert génère l’erreur XA1044 bloquant la compilation.