Bagikan melalui


gambaran umum diagnostik .NET.NET Aspire

Beberapa API-API .NET.NET Aspire ditandai dengan ExperimentalAttribute. Atribut ini menunjukkan bahwa API bersifat eksperimental dan dapat dihapus atau diubah dalam versi .NET.NET Aspireyang akan datang. Atribut ini digunakan untuk mengidentifikasi API yang belum stabil dan mungkin tidak cocok untuk penggunaan produksi.

AZPROVISION001

.NET Aspire menyediakan berbagai kelebihan beban untuk jenis sumber daya provisi Azure (dari paket Azure.Provisioning). Kelebihan beban digunakan untuk membuat sumber daya dengan konfigurasi yang berbeda. Kelebihan beban bersifat eksperimental dan dapat dihapus atau diubah dalam versi .NET.NET Aspireyang akan datang.

Untuk menekan diagnostik ini dengan SuppressMessageAttribute, tambahkan kode berikut ke proyek Anda:

using System.Diagnostics.CodeAnalysis;

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

Atau, Anda dapat menekan diagnostik ini dengan arahan praprosesor dengan menambahkan kode berikut ke proyek Anda:

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

ASPIREACADOMAINS001

.NET .NET Aspire 9.0 memperkenalkan kemampuan untuk menyesuaikan sumber daya aplikasi kontainer menggunakan metode ekstensi PublishAsAzureContainerApp(...). Saat menggunakan metode ini, Azure Developer CLI (azd) tidak dapat lagi mempertahankan domain kustom. Sebagai gantinya, gunakan metode ConfigureCustomDomain untuk mengonfigurasi domain kustom dalam host aplikasi .NET.NET Aspire. Metode ekstensi ConfigureCustomDomain(...) bersifat eksperimental. Untuk menekan kesalahan/peringatan pengompilasi, gunakan kode berikut:

Untuk menekan diagnostik ini dengan SuppressMessageAttribute, tambahkan kode berikut ke proyek Anda:

using System.Diagnostics.CodeAnalysis;

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

Atau, Anda dapat menekan diagnostik ini dengan arahan praprosesor dengan menambahkan kode berikut ke proyek Anda:

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

ASPIREHOSTINGPYTHON001

.NET Aspire menyediakan cara untuk menambahkan Python executable atau aplikasi ke host aplikasi .NET Aspire. Karena bentuk API ini diharapkan berubah di masa depan, API ini telah ditandai sebagai Experimental. Untuk menekan kesalahan/peringatan pengompilasi, gunakan kode berikut:

Untuk menekan diagnostik ini dengan SuppressMessageAttribute, tambahkan kode berikut ke file proyek Anda:

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

Atau, Anda dapat menekan diagnostik ini dengan arahan praprosesor dengan menambahkan kode berikut ke proyek Anda:

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