共用方式為


.NET .NET Aspire 診斷概觀

.NET .NET Aspire 的數個 API 會以 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