Обзор диагностики .NET.NET Aspire
Несколько API .NET.NET Aspire аннотированы с помощью ExperimentalAttribute. Этот атрибут указывает, что API является экспериментальным и может быть удален или изменен в будущих версиях .NET.NET Aspire. Атрибут используется для идентификации API, которые еще не стабильны и не подходят для использования в рабочей среде.
AZPROVISION001
.NET Aspire предоставляет различные перегрузки для типов ресурсов подготовки Azure (из пакета Azure.Provisioning
). Перегрузки используются для создания ресурсов с различными конфигурациями. Перегрузки являются экспериментальными и могут быть удалены или изменены в будущих версиях .NET.NET Aspire.
Чтобы отключить эту диагностику с помощью SuppressMessageAttribute
, добавьте в проект следующий код:
using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("AZPROVISION001", "Justification")]
Кроме того, эту диагностику можно отключить с помощью директивы препроцессора, добавив в проект следующий код:
#pragma warning disable AZPROVISION001
// API that is causing the warning.
#pragma warning restore AZPROVISION001
ASPIREACADOMAINS001
.NET
.NET Aspire 9.0 представляет возможность настройки ресурсов приложения-контейнера с помощью метода расширения PublishAsAzureContainerApp(...)
. При использовании этого метода Azure Developer CLI (azd
) больше не может сохранять пользовательские домены. Вместо этого используйте метод ConfigureCustomDomain
для настройки личного домена в узле приложения .NET.NET Aspire. Метод расширения ConfigureCustomDomain(...)
является экспериментальным. Чтобы отключить ошибку или предупреждение компилятора, используйте следующий код:
Чтобы отключить эту диагностику с помощью SuppressMessageAttribute
, добавьте в проект следующий код:
using System.Diagnostics.CodeAnalysis;
[assembly: SuppressMessage("ASPIREACADOMAINS001", "Justification")]
Кроме того, эту диагностику можно отключить с помощью директивы препроцессора, добавив в проект следующий код:
#pragma warning disable ASPIREACADOMAINS001
// API that is causing the warning.
#pragma warning restore ASPIREACADOMAINS001
ASPIREHOSTINGPYTHON001
.NET Aspire предоставляет способ добавления Python файлов или приложений в приложение-хост .NET Aspire. Поскольку ожидается, что структура этого API изменится в будущем, она была помечена как экспериментальная. Чтобы отключить ошибку или предупреждение компилятора, используйте следующий код:
Чтобы отключить эту диагностику с помощью SuppressMessageAttribute
, добавьте следующий код в файл проекта:
<PropertyGroup>
<NoWarn>$(NoWarn);ASPIREHOSTINGPYTHON001</NoWarn>
<PropertyGroup>
Кроме того, эту диагностику можно отключить с помощью директивы препроцессора, добавив в проект следующий код:
#pragma warning disable ASPIREHOSTINGPYTHON001
// API that is causing the warning.
#pragma warning restore ASPIREHOSTINGPYTHON001
.NET Aspire