NuGet メタデータの編集

プロジェクト オプションを使用して、マルチプラットフォーム ライブラリの NuGet メタデータを編集する

ライブラリ プロジェクトの種類 (PCL や .NET Standard、新しい NuGet プロジェクトの種類など) には、[プロジェクト オプション] ウィンドウに [NuGet パッケージ] セクションがあります。

[メタデータ] セクションでは、.nuspec NuGet パッケージ マニフェスト ファイルで使用される値を構成します。

必須情報

[全般] タブには、NuGet パッケージを生成するために入力する必要がある 4 つのフィールドがあります。

NuGet package required metadata window

  • ID – パッケージ識別子。NuGet.org (またはパッケージが配布される場所) 内で一意である必要があります。 このガイダンスに従い、URL で有効な文字のみを使用します (スペースは使用せず、ほとんどの特殊文字は使用しないでください)。
  • バージョンNuGet のバージョン管理規則と一致するバージョン番号を選択します。
  • 作成者 – 名前のコンマ区切りのリスト。
  • 説明 – ユーザーがパッケージを選択するときに表示されるパッケージの機能の概要。

Note

NuGet または他のユーザーに配布するための新しいバージョンをビルドするときは、バージョン番号をインクリメントしてください。

詳細については、必須要素のリファレンスを参照してください。また、一意のパッケージ識別子の選択とバージョン番号の設定パッケージの種類の設定に関する詳細な手順も参照してください。

重要

このタブのすべてのフィールドに入力する必要があります。入力されていないと、次のエラー メッセージが表示されます。"プロジェクトには NuGet メタデータがないため、NuGet パッケージは作成されません。NuGet パッケージのメタデータは、[プロジェクト オプション] の [メタデータ] セクションで指定できます"

省略可能なメタデータ

[詳細] タブには、NuGet パッケージ マニフェスト ファイルに含める省略可能なフィールドが含まれています。

NuGet package optional metadata window

必須フィールドと省略可能フィールドの詳細については、省略可能な要素のリファレンスを参照してください。

Note

NuGet パッケージが NuGet.org で配布されている場合は、できるだけ多くの情報を提供することをお勧めします。