NuGetパッケージを作成する

NuGetパッケージを作成する方法は2通りあります。

  • NuGet Package Explorer を使う (GUI)
  • NuGet.exe を使う (CUI)

 

NuGet Package Explorer を使う方法


Chocolateyを使うと簡単にインストールできます。PowerShellを管理者権限で起動し、以下を入力。

iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
choco install NuGetPackageExplorer

インストールと使い方はhttps://github.com/NuGetPackageExplorer/NuGetPackageExplorerを参考に。

この方法だと、Visual StudioでReleaseビルドしたファイルをいちいち右画面に追加していくのが大変。

 

NuGet.exe を使う方法


https://www.nuget.org/からNuGetをインストール。

プロジェクトのフォルダに、<プロジェクト名>.nuspecファイルを作成し、以下のコマンドを実行。


NuGet.exe pack "C:\Project\sample.csproj" -Prop Configuration=Release -Symbol -OutputDirectory "C:\OutputDir"

OutputDirectory以下にnupkgが作成される。

 

この方法だと、Visual Studioのプロジェクトをそのままパッケージ化できる。