dotnet コマンドdotnet commands

dotnetコマンド ライン インターフェイスは、Windows、Mac OS X、Linux で実行されると、次に示すように、多数の重要な nuget.exe コマンドを提供します。The dotnet command-line interface, which runs on Windows, Mac OS X, and Linux, provides a number of essential nuget.exe commands as listed below. Dotnet はニーズを満たしている場合は、使用する必要はありませんnuget.exeします。If dotnet satisfies your needs, it's not necessary to use nuget.exe.

方法の詳細についてdotnetを参照してください.NET Core コマンド ライン インターフェイス (CLI) ツールします。For complete information on dotnet, see .NET Core command-line interface (CLI) tools.

パッケージの使用Package consumption

  • dotnet パッケージの追加: プロジェクト ファイルにパッケージ参照を追加し、実行dotnet restoreパッケージをインストールします。dotnet add package: Adds a package reference to the project file, then runs dotnet restore to install the package.
  • パッケージを削除して dotnet: プロジェクト ファイルからパッケージ参照を削除します。dotnet remove package: Removes a package reference from the project file.
  • dotnet restore: 依存関係とプロジェクトのツールを復元します。dotnet restore: Restores the dependencies and tools of a project. 同じコードを実行する時点では NuGet 4.0 では、このnuget restoreします。As of NuGet 4.0, this runs the same code as nuget restore.
  • dotnet nuget ローカル: の場所を一覧表示、グローバル パッケージhttp キャッシュtempフォルダーの内容をクリアします。これらのフォルダー。dotnet nuget locals: Lists locations of the global-packages, http-cache, and temp folders and clears the contents of those folders.

パッケージの作成Package creation

  • dotnet pack: NuGet パッケージに、コードをパックします。dotnet pack: Packs the code into a NuGet package. 同じコードを実行する時点では NuGet 4.0 では、このnuget packします。As of NuGet 4.0, this runs the same code as nuget pack.
  • dotnet nuget push: サーバーにパッケージをプッシュして発行し、nuget.org、Visual Studio Team Services、およびサード パーティの NuGet サーバーに適用します。dotnet nuget push: Pushes a package to a server and publishes it, applicable to nuget.org, Visual Studio Team Services, and third-party NuGet servers.
  • dotnet nuget 削除: nuget.org、Visual Studio Team Services、およびサード パーティの NuGet サーバーに適用可能なホストからのパッケージを一覧から削除または削除します。dotnet nuget delete: Deletes or unlists a package from a host, applicable to nuget.org, Visual Studio Team Services, and third-party NuGet servers.