NuGet メタデータの編集
プロジェクト オプションを使用して、マルチプラットフォーム ライブラリの NuGet メタデータを編集する
ライブラリ プロジェクトの種類 (PCL や .NET Standard、新しい NuGet プロジェクトの種類など) には、[プロジェクト オプション] ウィンドウに [NuGet パッケージ] セクションがあります。
[メタデータ] セクションでは、.nuspec NuGet パッケージ マニフェスト ファイルで使用される値を構成します。
必須情報
[全般] タブには、NuGet パッケージを生成するために入力する必要がある 4 つのフィールドがあります。
- ID – パッケージ識別子。NuGet.org (またはパッケージが配布される場所) 内で一意である必要があります。 このガイダンスに従い、URL で有効な文字のみを使用します (スペースは使用せず、ほとんどの特殊文字は使用しないでください)。
- バージョン – NuGet のバージョン管理規則と一致するバージョン番号を選択します。
- 作成者 – 名前のコンマ区切りのリスト。
- 説明 – ユーザーがパッケージを選択するときに表示されるパッケージの機能の概要。
Note
NuGet または他のユーザーに配布するための新しいバージョンをビルドするときは、バージョン番号をインクリメントしてください。
詳細については、必須要素のリファレンスを参照してください。また、一意のパッケージ識別子の選択とバージョン番号の設定とパッケージの種類の設定に関する詳細な手順も参照してください。
重要
このタブのすべてのフィールドに入力する必要があります。入力されていないと、次のエラー メッセージが表示されます。"プロジェクトには NuGet メタデータがないため、NuGet パッケージは作成されません。NuGet パッケージのメタデータは、[プロジェクト オプション] の [メタデータ] セクションで指定できます"
省略可能なメタデータ
[詳細] タブには、NuGet パッケージ マニフェスト ファイルに含める省略可能なフィールドが含まれています。
必須フィールドと省略可能フィールドの詳細については、省略可能な要素のリファレンスを参照してください。
Note
NuGet パッケージが NuGet.org で配布されている場合は、できるだけ多くの情報を提供することをお勧めします。