Compartir a través de


Visión general de los diagnósticos de .NET.NET Aspire

Varias API de .NET.NET Aspire están decoradas con el ExperimentalAttribute. Este atributo indica que la API es experimental y se puede quitar o cambiar en versiones futuras de .NET.NET Aspire. El atributo se usa para identificar las API que aún no son estables y es posible que no sean adecuadas para su uso en producción.

AZPROVISION001

.NET Aspire proporciona diversos tipos de sobrecargas para la aprovisionamiento de recursos de Azure (del paquete Azure.Provisioning). Las sobrecargas se usan para crear recursos con distintas configuraciones. Las sobrecargas son experimentales y se pueden quitar o cambiar en versiones futuras de .NET.NET Aspire.

Para suprimir este diagnóstico con el SuppressMessageAttribute, agregue el código siguiente al proyecto:

using System.Diagnostics.CodeAnalysis;

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

Como alternativa, puede suprimir este diagnóstico con la directiva de preprocesador agregando el código siguiente al proyecto:

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

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 presenta la capacidad de personalizar los recursos de la aplicación de contenedor mediante el método de extensión PublishAsAzureContainerApp(...). Al usar este método, el Azure Developer CLI (azd) ya no puede conservar dominios personalizados. En su lugar, use el método ConfigureCustomDomain para configurar un dominio personalizado dentro del host de aplicación de .NET.NET Aspire. El método de extensión ConfigureCustomDomain(...) es experimental. Para suprimir el error o advertencia del compilador, use el código siguiente:

Para suprimir este diagnóstico con el SuppressMessageAttribute, agregue el código siguiente al proyecto:

using System.Diagnostics.CodeAnalysis;

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

Como alternativa, puede suprimir este diagnóstico con la directiva de preprocesador agregando el código siguiente al proyecto:

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

ASPIREHOSTINGPYTHON001

.NET Aspire proporciona una forma de agregar ejecutables o aplicaciones Python al anfitrión de la aplicación .NET Aspire. Dado que se espera que la forma de esta API cambie en el futuro, se ha marcado como Experimental. Para suprimir el error o advertencia del compilador, use el código siguiente:

Para suprimir este diagnóstico con el SuppressMessageAttribute, agregue el código siguiente al archivo de proyecto:

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

Como alternativa, puede suprimir este diagnóstico con la directiva de preprocesador agregando el código siguiente al proyecto:

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