.NET ヘルプ

NuGet PowerShellのインストール(開発者向けチュートリアルの作業方法)

更新済み 5月 9, 2023
共有:

NuGetは、.NET用のパッケージマネージャーで、サードパーティのライブラリ、フレームワーク、ツールをプロジェクトに追加する作業を簡略化します。 NuGetを使用すると、開発者は中央リポジトリからパッケージを迅速に検索してインストールし、依存関係を管理し、パッケージを最新バージョンに更新することができます。 NuGet PowerShellは、.NETプロジェクトのパッケージや依存関係を管理するための強力なツールです。 NuGet PowerShellを使用すると、開発者は中央リポジトリからパッケージを迅速に検索およびインストールし、依存関係を管理し、PowerShellコマンドを使用してパッケージを最新バージョンに更新することができます。

NuGet PowerShellは、パッケージを管理するためのPowerShellインターフェースを提供するNuGetの拡張機能です。 PowerShellは、Windowsシステム向けのスクリプティング環境を提供する強力なコマンドラインインターフェイスです。 これは.NET Frameworkの上に構築されており、コマンドラインインターフェイスを使用してパッケージと依存関係を管理したい.NET開発者にとって理想的な選択肢です。

この記事では、NuGet PowerShell の基本事項について説明し、.NET プロジェクトにおけるパッケージと依存関係を管理するために利用できるさまざまな PowerShell コマンドの概要を提供します。

NuGet PowerShellのインストール

PowerShellでNuGetを使用する前に、NuGetプロバイダーとモジュールをインストールする必要があります。 NuGet PowerShellは、PowerShellモジュールの公開リポジトリであるPowerShell Galleryを通じてインストールできます。 以下に手順を示します:

  1. 管理者としてPowerShellを開きます。 これを行うには、PowerShellアイコンを右クリックし、「管理者として実行」を選択します。

    PDF API C#(コード例チュートリアル): 図1 - 管理者モードのPowerShell

NuGetプロバイダーをインストール

以下のコマンドを実行してNuGetパッケージプロバイダーをインストールします:


    Install-PackageProvider -Name NuGet -Force nuget

PDF API C# (コード例チュートリアル):図2 - NuGetプロバイダーのインストール

このコマンドは、NuGetリポジトリとやり取りするために使用されるNuGetパッケージプロバイダの最新バージョンをダウンロードしてインストールします。 NuGetプロバイダーのバージョン2.8.5.208がシステムにインストールされました。 PowerShellの再起動は必要ありません。

NuGet PowerShellモジュールをインストールする

パッケージプロバイダーがインストールされたら、次のコマンドを実行してNuGet PowerShellモジュールをインストールする必要があります。


    Install-Module -Name NuGet -Force

PDF API C#(コード例チュートリアル):図 3 - パッケージプロバイダー NuGet

このコマンドはNuGet PowerShellモジュールの最新バージョンをダウンロードしてインストールします。これにより、NuGetリポジトリとやり取りするためのPowerShellコマンドが提供されます。

次のコマンドを実行してモジュールがインストールされていることを確認してください:


    Get-Module -ListAvailable -Name NuGet

PDF API C#(コード例チュートリアル):図4

このコマンドは、名前が「NuGet」に一致するすべてのインストール済みモジュールを一覧表示します。モジュールが正しくインストールされている場合、「NuGet」を含むモジュールの一覧が表示されるはずです。

NuGet PowerShellを使用する

NuGet PowerShellをインストールしたので、これを使用して.NETプロジェクトのパッケージと依存関係を管理できます。 以下は、NuGetパッケージを操作するために最もよく使用されるPowerShellコマンドの一部です:

インストールパッケージ

Install-Package コマンドレットは、ソフトウェアパッケージとその依存関係をインストールします。


    Install-Package packageName

開発者が便利だと感じるかもしれないNuGetパッケージの一例は IronPDFパッケージ. IronPDF 次のコンテンツを日本語に翻訳します:

は、によって開発された.NETライブラリです

アイアンソフトウェア .NETアプリケーションからPDF文書を作成および操作できるようにするための。 使いやすいAPIを提供します PDFドキュメントの作成および編集HTMLからPDFへの変換、ページ操作、および文書のセキュリティプロトコルのサポートを含みます。 IronPDFは、.NETアプリケーションにPDF生成および操作機能を追加したい開発者に人気の選択肢です。 NuGet PowerShellを使用すると、開発者はIronPDFソフトウェアパッケージを迅速にインストールし、プロジェクトで使用を開始することができます。


    Install-Package IronPDF

このコマンドは、IronPDFパッケージおよびその依存関係の最新バージョンをダウンロードしてインストールします。

Get-Package(パッケージを取得)

Get-Package コマンドは、インストールされているパッケージを表示するために使用できます。 このコマンドは、システムにインストールされているすべてのパッケージの一覧を、バージョン番号や依存関係とともに表示します。 たとえば、IronPDFパッケージのインストールされているバージョンを確認するには、次のコマンドを実行します:


    Get-Package IronPDF

アンインストールパッケージ

Uninstall-Package コマンドを使用して、システムからパッケージをアンインストールすることができます。 例えば、IronPDFパッケージをアンインストールするには、次のコマンドを実行します:


    Uninstall-Package IronPDF

このコマンドは IronPDF パッケージとその依存関係をシステムから削除します。

Update-Package (アップデートパッケージ)

NuGet PowerShell は、パッケージを最新バージョンに更新する機能も提供しています。 Update-Package コマンドは、パッケージを最新バージョンに更新するために使用されます。 たとえば、IronPDFパッケージを最新バージョンに更新するには、次のコマンドを実行してください:


    Update-Package IronPDF

このコマンドは、IronPDFパッケージとその依存関係を最新バージョンに更新します。

Get-PackageSource

パッケージソース情報を取得する

このコマンドレットは、登録されているすべてのパッケージソースを取得します。Iron Softwareの製品をインストールする際には、NuGet ギャラリーなどのパッケージソースを利用します。

構文

Get-PackageSource [<CommonParameters>]

説明

Get-PackageSource コマンドレットは、現在登録されているパッケージソースのリストを取得します。これにより、どのソースからパッケージを取得するかを確認できます。例えば、IronPDF for .NET や IronOCR などのパッケージを取得する際に用います。

Get-PackageSource

このコマンドは、登録されているすべてのパッケージソースのリストを表示します。

このコマンドは、すべての設定されたパッケージソースを一覧表示します。 例えば、すべての設定されたパッケージソースを一覧表示するには、以下のコマンドを実行します:


    Get-PackageSource

NuGet パッケージ マネージャー コンソール

NuGetパッケージマネージャーコンソールはコマンドラインインターフェースです (CLI) .NETフレームワークアプリケーション用のNuGetパッケージマネージャーに付属するツール。 それは、Visual Studio内でNuGetパッケージとその依存関係を管理するための強力な方法を開発者に提供するよう設計されています。

コンソールでは、開発者がシンプルなコマンドライン構文を使用してプロジェクトからNuGetパッケージのインストール、更新、および削除を行うことができます。 また、ユーザーがパッケージ参照の作成および復元、パッケージソースの構成、ならびにパッケージ仕様の作成を行うことができるようにします。

NuGetパッケージ マネージャー コンソールを使用する主な利点の1つは、プロジェクト内のパッケージのインストールおよび更新プロセスを自動化できることです。 開発者は、パッケージのインストールを自動化するスクリプトを作成したり、プロジェクトのビルド前にコンソールを使用して必要なパッケージをインストールするビルドプロセスを設定したりできます。

NuGetパッケージマネージャーコンソールを使用:

Visual Studioでパッケージマネージャーコンソールを開くには、次の手順に従ってください:

  1. Visual Studioを開きます。

  2. NuGetパッケージを管理したいプロジェクトまたはソリューションを開きます。

  3. メニューバーから、「ツール」をクリックします。

  4. ドロップダウンメニューで、NuGet パッケージ マネージャーを選択します。

  5. サブメニューから、「Package Manager Console」を選択します。

    PDF API C# (コード例チュートリアル): 図5

    Install-Package コマンドを使用します:

    Install-Package コマンドは、NuGet PowerShellのようにNuGetリポジトリからパッケージをインストールするために使用されます。 例えば、インストールするためには IronXL次のコマンドを実行します:

Install-Package IronPdf

IronXL は、Excelファイルの読み取り、書き込み、および操作のためのシンプルで使いやすいAPIを提供する.NETライブラリです。 このパッケージは、XLS、XLSX、CSVを含むすべてのExcelファイル形式をサポートしており、セルの書式設定、数式計算、データ検証、データフィルタリングなどの機能を提供します。 IronXLを使用すると、開発者はMicrosoft Officeや他のサードパーティソフトウェアを必要とせずに、強力なExcelベースのアプリケーションを迅速に作成できます。 パッケージはNuGetで利用可能で、サポートされているセキュリティプロトコルとその ドキュメント ライブラリの使用を開始するために、開発者が理解しやすい詳細な例とガイドを提供します。

PDF API C#(コード例チュートリアル):図6 - パッケージ管理ツール

PowerShell の NuGet vs NuGet パッケージ マネージャー コンソール

NuGet PowerShellは、開発者がPowerShellコマンドを使用してNuGetパッケージと対話するためのコマンドラインツールです。 NuGet パッケージ マネージャー コンソールが Visual Studio 内でのパッケージ管理専用のコンソール ツールであるのに対し、NuGet PowerShell は Visual Studio の外でも、異なるプラットフォームで使用できます。 これは、Visual Studio以外で作業することを好む開発者や、クロスプラットフォームの開発環境を使用する開発者にとって理想的な選択肢です。

さらに、NuGet PowerShellは、パッケージ作成、リポジトリ管理、バージョン管理など、より広範な機能を提供しており、これにより開発者はパッケージに対する柔軟性と制御力をより高めることができます。 全体として、どちらのツールもNuGetパッケージの管理には有用ですが、NuGet PowerShellは、より高度な機能とクロスプラットフォームのサポートを提供する、より多用途なオプションです。

NuGet PowerShellは拡張可能であり、開発者がカスタムパッケージやモジュールを作成することができます。 開発者はNuGetを使用して自分のライブラリやツールを含むパッケージを作成し、その後NuGet PowerShellを使用してそれらのパッケージをインストールおよび管理することができます。 これにより、開発者がコードを他の人と共有し、複数のプロジェクトでコードを再利用することが容易になります。

結論

NuGet PowerShellは、パッケージのインストールや依存関係の管理を行いたい.NET開発者にとって欠かせないツールです。 NuGetパッケージとやり取りするためのシンプルで強力なコマンドラインインターフェースを提供します IronPDF 以下のコンテンツを日本語に翻訳してください: IronXLパッケージのインストールおよび更新が簡単になります。 NuGet PowerShell を活用することで、開発者は開発プロセスを効率化し、パッケージ管理を自動化し、アプリケーションの安定性を向上させることができます。

< 以前
C# If(開発者向けの動作説明)
次へ >
C# DataTable(開発者向けチュートリアルの仕組み)

準備はできましたか? バージョン: 2024.9 新発売

無料のNuGetダウンロード 総ダウンロード数: 10,659,073 View Licenses >