Condividi tramite


.NET .NET Aspire panoramica della diagnostica

Diverse API di .NETe.NET Aspire sono decorate con il ExperimentalAttribute. Questo attributo indica che l'API è sperimentale e può essere rimossa o modificata nelle versioni future di .NET.NET Aspire. L'attributo viene usato per identificare le API che non sono ancora stabili e potrebbero non essere adatte per l'uso in produzione.

AZPROVISION001

.NET Aspire fornisce vari overload per Azure tipi di risorse di provisioning (dal pacchetto di Azure.Provisioning). Gli overload vengono usati per creare risorse con configurazioni diverse. Gli sovraccarichi sono sperimentali e potrebbero essere rimossi o modificati nelle versioni future di .NET.NET Aspire.

Per eliminare questo messaggio diagnostico con il SuppressMessageAttribute, aggiungere il seguente codice al progetto:

using System.Diagnostics.CodeAnalysis;

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

In alternativa, è possibile eliminare questa diagnostica con direttiva del preprocessore aggiungendo il codice seguente al progetto:

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

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 introduce la possibilità di personalizzare le risorse dell'app contenitore usando il metodo di estensione PublishAsAzureContainerApp(...). Quando si usa questo metodo, l'Azure Developer CLI (azd) non può più mantenere domini personalizzati. Usare invece il metodo ConfigureCustomDomain per configurare un dominio personalizzato all'interno dell'host dell'app .NET.NET Aspire. Il metodo di estensione ConfigureCustomDomain(...) è sperimentale. Per eliminare l'errore o l'avviso del compilatore, usare il codice seguente:

Per eliminare questo messaggio diagnostico con il SuppressMessageAttribute, aggiungere il seguente codice al progetto:

using System.Diagnostics.CodeAnalysis;

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

In alternativa, è possibile eliminare questa diagnostica con direttiva del preprocessore aggiungendo il codice seguente al progetto:

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

ASPIREHOSTINGPYTHON001

.NET Aspire consente di aggiungere Python eseguibili o applicazioni all'host dell'applicazione .NET Aspire. Poiché la forma di questa API dovrebbe cambiare in futuro, è stata contrassegnata come Experimental. Per eliminare l'errore o l'avviso del compilatore, usare il codice seguente:

Per sopprimere questa diagnostica con il SuppressMessageAttribute, aggiungi il seguente codice al file di progetto:

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

In alternativa, è possibile eliminare questa diagnostica con direttiva del preprocessore aggiungendo il codice seguente al progetto:

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