Dela via


översikt över .NET.NET Aspire diagnostik

Flera API:er för .NET.NET Aspire är dekorerade med ExperimentalAttribute. Det här attributet anger att API:et är experimentellt och kan tas bort eller ändras i framtida versioner av .NET.NET Aspire. Attributet används för att identifiera API:er som ännu inte är stabila och kanske inte är lämpliga för produktionsanvändning.

AZPROVISION001

.NET Aspire innehåller olika överlagringar för Azure Etableringsresurstyper (från Azure.Provisioning-paketet). Överbelastningar används för att skapa resurser med olika konfigurationer. Överlagringarna är experimentella och kan tas bort eller ändras i framtida versioner av .NET.NET Aspire.

Om du vill förhindra den här diagnostiken med SuppressMessageAttributelägger du till följande kod i projektet:

using System.Diagnostics.CodeAnalysis;

[assembly: SuppressMessage("AZPROVISION001", "Justification")]

Du kan också ignorera den här diagnostiken med förprocessordirektivet genom att lägga till följande kod i projektet:

#pragma warning disable AZPROVISION001
        // API that is causing the warning.
#pragma warning restore AZPROVISION001

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 introducerar möjligheten att anpassa containerappresurser med hjälp av PublishAsAzureContainerApp(...) tilläggsmetod. När du använder den här metoden kan Azure Developer CLI (azd) inte längre bevara anpassade domäner. Använd i stället metoden ConfigureCustomDomain för att konfigurera en anpassad domän i .NET.NET Aspire appvärd. ConfigureCustomDomain(...)-tilläggsmetoden är experimentell. Använd följande kod för att förhindra kompilatorns fel/varning:

Om du vill förhindra den här diagnostiken med SuppressMessageAttributelägger du till följande kod i projektet:

using System.Diagnostics.CodeAnalysis;

[assembly: SuppressMessage("ASPIREACADOMAINS001", "Justification")]

Du kan också ignorera den här diagnostiken med förprocessordirektivet genom att lägga till följande kod i projektet:

#pragma warning disable ASPIREACADOMAINS001
        // API that is causing the warning.
#pragma warning restore ASPIREACADOMAINS001

ASPIREHOSTINGPYTHON001

.NET Aspire ger ett sätt att lägga till Python körbara program eller applikationer till .NET Aspire appvärd. Eftersom formen på det här API:et förväntas ändras i framtiden har den markerats som Experimentell. Använd följande kod för att förhindra kompilatorns fel/varning:

Om du vill ignorera den här diagnostiken med SuppressMessageAttributelägger du till följande kod i projektfilen:

<PropertyGroup>
  <NoWarn>$(NoWarn);ASPIREHOSTINGPYTHON001</NoWarn>
<PropertyGroup>

Du kan också ignorera den här diagnostiken med förprocessordirektivet genom att lägga till följande kod i projektet:

#pragma warning disable ASPIREHOSTINGPYTHON001
        // API that is causing the warning.
#pragma warning restore ASPIREHOSTINGPYTHON001