Partager via


Vue d’ensemble des diagnostics .NET.NET Aspire

Plusieurs APIs de .NET.NET Aspire sont annotées avec le ExperimentalAttribute. Cet attribut indique que l’API est expérimentale et peut être supprimée ou modifiée dans les versions ultérieures de .NET.NET Aspire. L’attribut est utilisé pour identifier les API qui ne sont pas encore stables et peuvent ne pas convenir à une utilisation en production.

AZPROVISION001

.NET Aspire fournit différentes surcharges pour les types de ressources d’approvisionnement Azure (à partir du package Azure.Provisioning). Les surcharges sont utilisées pour créer des ressources avec différentes configurations. Les surcharges sont expérimentales et peuvent être supprimées ou modifiées dans les futures versions de .NET.NET Aspire.

Pour supprimer ce diagnostic avec le SuppressMessageAttribute, ajoutez le code suivant à votre projet :

using System.Diagnostics.CodeAnalysis;

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

Vous pouvez également supprimer ce diagnostic avec la directive de préprocesseur en ajoutant le code suivant à votre projet :

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

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 introduit la possibilité de personnaliser des ressources d’application conteneur à l’aide de la méthode d’extension PublishAsAzureContainerApp(...). Lorsque vous utilisez cette méthode, le Azure Developer CLI (azd) ne peut plus conserver les domaines personnalisés. Utilisez plutôt la méthode ConfigureCustomDomain pour configurer un domaine personnalisé dans l’hôte d’application .NET.NET Aspire. La méthode d’extension ConfigureCustomDomain(...) est expérimentale. Pour supprimer l’erreur/avertissement du compilateur, utilisez le code suivant :

Pour supprimer ce diagnostic avec le SuppressMessageAttribute, ajoutez le code suivant à votre projet :

using System.Diagnostics.CodeAnalysis;

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

Vous pouvez également supprimer ce diagnostic avec la directive de préprocesseur en ajoutant le code suivant à votre projet :

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

ASPIREHOSTINGPYTHON001

.NET Aspire permet d’ajouter Python exécutables ou applications à l’hôte d’application .NET Aspire. Étant donné que la forme de cette API devrait changer à l’avenir, elle a été marquée comme expérimentale. Pour supprimer l’erreur/avertissement du compilateur, utilisez le code suivant :

Pour supprimer ce diagnostic avec le SuppressMessageAttribute, ajoutez le code suivant à votre fichier projet :

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

Vous pouvez également supprimer ce diagnostic avec la directive de préprocesseur en ajoutant le code suivant à votre projet :

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