Compartilhar via


visão geral do diagnóstico .NET.NET Aspire

Várias APIs de .NET.NET Aspire são decoradas com o ExperimentalAttribute. Esse atributo indica que a API é experimental e pode ser removida ou alterada em versões futuras do .NET.NET Aspire. O atributo é usado para identificar APIs que ainda não estão estáveis e podem não ser adequadas para uso em produção.

AZPROVISION001

.NET Aspire fornece várias sobrecargas para tipos de recursos de provisionamento de Azure (do pacote Azure.Provisioning). As sobrecargas são usadas para criar recursos com configurações diferentes. As sobrecargas são experimentais e podem ser removidas ou alteradas em versões futuras do .NET.NET Aspire.

Para suprimir esse diagnóstico com o SuppressMessageAttribute, adicione o seguinte código ao seu projeto:

using System.Diagnostics.CodeAnalysis;

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

Como alternativa, você pode suprimir esse diagnóstico com a diretiva de pré-processador adicionando o seguinte código ao seu projeto:

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

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 apresenta a capacidade de personalizar recursos de aplicativo de contêiner usando o método de extensão PublishAsAzureContainerApp(...). Ao usar esse método, o Azure Developer CLI (azd) não pode mais preservar domínios personalizados. Em vez disso, use o método ConfigureCustomDomain para configurar um domínio personalizado dentro do host do aplicativo .NET.NET Aspire. O método de extensão ConfigureCustomDomain(...) é experimental. Para suprimir o erro/aviso do compilador, use o seguinte código:

Para suprimir esse diagnóstico com o SuppressMessageAttribute, adicione o seguinte código ao seu projeto:

using System.Diagnostics.CodeAnalysis;

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

Como alternativa, você pode suprimir esse diagnóstico com a diretiva de pré-processador adicionando o seguinte código ao seu projeto:

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

ASPIREHOSTINGPYTHON001

.NET Aspire fornece uma maneira de adicionar Python executáveis ou aplicativos ao host de aplicativos .NET Aspire. Como a forma dessa API deve mudar no futuro, ela foi marcada como Experimental. Para suprimir o erro/aviso do compilador, use o seguinte código:

Para suprimir esse diagnóstico com o SuppressMessageAttribute, adicione o seguinte código ao arquivo de projeto:

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

Como alternativa, você pode suprimir esse diagnóstico com a diretiva de pré-processador adicionando o seguinte código ao seu projeto:

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