Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykładowe komunikaty
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.
Kwestia
To ostrzeżenie jest emitowane za każdym razem, gdy $(AotAssemblies) jest określone, w tym w przypadku ustawienia wartości false.
Rozwiązanie
W przypadku obsługiwanych projektów platformy .NET 10 i wcześniejszych, które używają platformy Mono, zamiast używać:
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<AotAssemblies>true</AotAssemblies>
</PropertyGroup>
Użyj zamiast tego:
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<RunAOTCompilation>true</RunAOTCompilation>
</PropertyGroup>
W przypadku projektów CoreCLR lub NativeAOT usuń element $(AotAssemblies) bez dodawania elementu $(RunAOTCompilation). Te środowiska uruchomieniowe nie używają potoku Mono AOT. Jeśli $(AotAssemblies) ma wartość $(RunAOTCompilation), a parametr true nie jest ustawiony lub ma wartość true, przekazywanie powoduje błąd XA1044 zatrzymujący kompilację.