Ⅰ. はじめに
タイトルの通り「NuGetパッケージを作成し、配布する方法(.NET Standardの場合)」です。
Ⅱ. やり方
1. .csproj ファイルをテキストエディタで開く
2. PropertyGroup にNuGet用の情報を追記する
プロパティ詳細情報は以下を参照して下さい
https://docs.microsoft.com/ja-jp/dotnet/core/tools/csproj#nuget-metadata-properties
<PropertyGroup> <Description>Google Play Store API for .NET</Description> <Copyright>Copyright © kagasu, 2018</Copyright> <AssemblyTitle>GooglePlayStoreApi</AssemblyTitle> <VersionPrefix>1.0.2</VersionPrefix> <Authors>kagasu</Authors> <TargetFrameworks>netstandard2.0</TargetFrameworks> <AssemblyName>GooglePlayStoreApi</AssemblyName> <PackageId>GooglePlayStoreApi</PackageId> <PackageTags>GooglePlay;PlayStore;Play;API</PackageTags> <PackageIconUrl>https://camo.githubusercontent.com/56e18dd2327c44961f9727718843d6a63ae18c19/68747470733a2f2f692e696d6775722e636f6d2f493646636769722e706e67</PackageIconUrl> <PackageProjectUrl>https://github.com/kagasu/GooglePlayStoreApi</PackageProjectUrl> <PackageLicenseUrl>https://github.com/kagasu/GooglePlayStoreApi/blob/master/LICENSE</PackageLicenseUrl> </PropertyGroup>
3. .nupkg ファイルを作成する
dotnet pack -c Release
または、VisualStudioで「パック」をクリックする
4. .nupkg ファイルが作成される
参考
- dotnet pack command
https://docs.microsoft.com/ja-jp/dotnet/core/tools/dotnet-pack?tabs=netcore2x - NuGet メタデータ プロパティ
https://docs.microsoft.com/ja-jp/dotnet/core/tools/csproj#nuget-metadata-properties - NET Standardパッケージの作成と公開
https://docs.microsoft.com/ja-jp/nuget/quickstart/create-and-publish-a-package-using-the-dotnet-cli