Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ukázkové zprávy
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ém
Toto upozornění se zobrazí kdykoli je zadáno $(AotAssemblies), včetně případů, kdy je nastaveno na false.
Řešení
U podporovaných .NET 10 a starších projektů, které používají Mono, místo použití:
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<AotAssemblies>true</AotAssemblies>
</PropertyGroup>
Místo toho použijte:
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<RunAOTCompilation>true</RunAOTCompilation>
</PropertyGroup>
U projektů CoreCLR nebo NativeAOT odeberte $(AotAssemblies), aniž byste přidali $(RunAOTCompilation). Tato běhová prostředí nepoužívají proces Mono AOT. Pokud je $(AotAssemblies) nastaveno na true, zatímco $(RunAOTCompilation) není nastaveno nebo je nastaveno na true, předání způsobí chybu XA1044, která zastaví sestavení.