共用方式為


套件驗證

套件驗證工具可讓您身為程式庫開發人員,驗證套件是否一致且格式正確。 它提供下列檢查:

  • 驗證版本之間沒有重大變更。
  • 驗證套件是否具有所有不同執行階段特定實作的相同公用 API 集。
  • 捕捉任何適用性漏洞。

您可以以 MSBuild 工作 的形式執行套件驗證,或使用 Microsoft.DotNet.ApiCompat.Tool 全域工具來執行。 如果您的應用程式無法封裝,請改用 元件驗證

啟用 MSBuild 工作

您可以將屬性設定EnablePackageValidationtrue,在 .NET 專案中啟用套件驗證。

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>netstandard2.0;net6.0</TargetFrameworks>
    <EnablePackageValidation>true</EnablePackageValidation>
  </PropertyGroup>

</Project>

EnablePackageValidation 在任務之後 Pack 執行一系列檢查。 您可以藉由設定其他 MSBuild 屬性來執行一些額外的檢查。 如需詳細資訊,請參閱 套件驗證屬性

驗證器類型

有三種不同的驗證器可以驗證您的套件作為任務的一部分 Pack

隱藏相容性警告

如需隱藏相容性警告的相關資訊,請參閱 如何隱藏

另請參閱