Visual Studio 2017からNugetパッケージを公開するにはどうすればよいですか?
質問者:Twanda Morron |最終更新日:2020年5月20日
カテゴリ:テクノロジーおよびコンピューティング写真編集ソフトウェア
Visual Studio 2017には、次の場合にNuGet機能が自動的に含まれます。 NETワークロードがインストールされます。 、nuget .ORGからそれをダウンロードする適当なフォルダにその.exeファイルを保存し、PATH環境変数にそのフォルダを追加することにより、nuget .exeのCLIをインストールします。
これを考慮して、Visual Studio 2019からNuGetパッケージを公開するにはどうすればよいですか?Visual Studio 2019でNuGetパッケージを作成する[パッケージ]タブで、[ビルドでNuGetパッケージを生成する]を選択します。そして、いくつかの必要な情報を記入してください。パッケージIDは最も重要です。つまり、エンドユーザーがNuGetパッケージをインストールするときに使用されるIDです。製品と同じではありません。
さらに、NuGetパッケージをVisual Studio 2017に追加するにはどうすればよいですか? Visual Studio 2017以降、 NuGetおよびNuGetパッケージマネージャーは、任意のファイルとともに自動的にインストールされます。 NET関連のワークロード。 Visual Studioのインストーラでは個々のコンポーネント>コードツール]> [NuGetパッケージマネージャのオプションを選択することで、個別にインストールしてください。
NuGetパッケージを公開するにはどうすればよいですか?
nuget.orgに公開
- nuget.orgのトップメニューで[アップロード]を選択し、パッケージの場所を参照します。
- nuget.orgは、パッケージ名が使用可能かどうかを通知します。
- パッケージ名が使用可能な場合、nuget.orgは、パッケージマニフェストからメタデータを確認できる[確認]セクションを開きます。
ローカルのNuGetパッケージを作成するにはどうすればよいですか?
生成されたパッケージはまだ公開されていないため、新しいローカルソースをVisualStudioに追加する必要があります。
- Visual Studioメニューで、[ツール]-> [オプション]を選択します。
- Nuget Package Manager-> PackageSourcesを選択します。
- 緑色の追加ボタンをクリックします。
- 生成されたパッケージを配置する名前とソースパスを選択します。
- 次に、[OK]をクリックします。
31関連する質問の回答が見つかりました
Visual StudioのNuGetパッケージとは何ですか?
NuGetは、Microsoft開発プラットフォーム(旧称NuPack)用に設計された無料のオープンソースパッケージマネージャーです。 NuGetは、Visual Studioの拡張機能として配布されています。 Visual Studio 2012以降、 NuGetはデフォルトでプリインストールされています。 NuGetはSharpDevelopとも統合されています。
Visual StudioでNuGetパッケージを作成するにはどうすればよいですか?
プロジェクトのビルド時にNuGetパッケージを自動的に生成するようにVisualStudioを構成できます。
- ソリューションエクスプローラーで、プロジェクトを右クリックし、[プロパティ]を選択します。
- [パッケージ]タブで、[ビルド時にNuGetパッケージを生成する]を選択します。
Nuspecファイルとは何ですか?
nuspecファイルは、パッケージメタデータを含むXMLマニフェストです。このマニフェストは、パッケージの作成と消費者への情報提供の両方に使用されます。アセンブリファイルを含みます。コンテンツファイルを含む。 nuspecファイルの例。
どのようにNuspecを作りますか?
パッケージを作成する
- コマンドラインまたはPowerShellで、プロジェクトディレクトリに移動します。
- 実行:nuget packNuget.Package.Name.nuspec。すべてがうまくいけば、生成された.nupkgファイルができているはずです。
- 生成されたを開きます。 Nuget Package Managerのnupkgファイルを確認し、正しく表示されるかどうかを確認します。
Nupkgファイルとは何ですか?
NUPKGファイルとは何ですか?のサードパーティライブラリを管理するためのインターフェイスを提供するMicrosoftVisualStudioの拡張機能であるNuGetによって使用されるファイル。 NETプロジェクト;プログラムコンポーネントの開発に使用できるパッケージ化されたソースコードが含まれています。 NuGetは、正式にはNuGetパッケージマネージャーと呼ばれます。
NuGetパッケージをローカルでデバッグするにはどうすればよいですか?
Nugetパッケージをデバッグする
- 「マイコードのみを有効にする(管理対象のみ)」のチェックを外します。
- 「有効にする」のチェックを外します。
- 「ソースサーバーのサポートを有効にする」にチェックを入れます。
- 「ソースファイルが元のバージョンと完全に一致する必要がある」のチェックを外します
- [ツール]-> [オプション]-> [デバッガー]-> [シンボル]に移動します。
- ローカルシンボル/ソースキャッシュ用のフォルダを選択します。
NuGet EXEはどこにインストールされますか?
nuget.exeのインストール
- nuget.org/downloadsにアクセスし、NuGet 3.3以降を選択します(2.8。6はMonoと互換性がありません)。
- 各ダウンロードは、直接nuget.exeファイルです。
- nuget.exeを配置したフォルダーをPATH環境変数に追加して、どこからでもCLIツールを使用できるようにします。
NuGetパッケージは無料ですか?
nuget .orgで利用可能なNuGetパッケージには、任意のライセンスを設定できます。 NuGetパッケージが無料、オープンソース、または商用ライセンスのいずれであるかについての制限はありません。各NuGetパッケージにあるライセンスを確認する必要があります。すべてのNuGetパッケージがnuget.orgで無料であるわけではありませんが、それらの多くは無料です。
DLLをNuGetに変換するにはどうすればよいですか?
2つの答え
- NuGetパッケージエクスプローラーをダウンロードします。
- NuGetパッケージエクスプローラーを開き、[新しいパッケージの作成]を選択します。
- [コンテンツ]タブにlibフォルダーを追加し、dllファイルを追加します。
- パッケージを保存してプロジェクトにインストールし、参照が追加されるかどうかを確認します。
NuGetパッケージは何に使用されますか?
NuGetはパッケージマネージャーであり、システムのソフトウェアのダウンロード、インストール、更新、および構成を担当します。ソフトウェアという用語から、MicrosoftWordやNotepad2などのエンドユーザーソフトウェアを意味するのではなく、プロジェクトで使用するソフトウェアの一部、アセンブリ参照を意味します。
NUSpecファイルはどこに置きますか?
2つの答え。 NUSpecファイルにはパッケージメタデータが含まれており、パッケージの作成に使用されます。パッケージはプロジェクトから作成されるため、 NUSpecファイルをプロジェクトフォルダーに配置するのが理にかなっています。
dotnetpublishは何をしますか?
dotnet publishは、アプリケーションをコンパイルし、プロジェクトファイルで指定された依存関係を読み取り、結果のファイルセットをディレクトリに公開します。アプリケーションの依存関係、出力フォルダにNuGetキャッシュからコピーされます。出力は以下の資産が含まれています。
WindowsでNupkgファイルを開くにはどうすればよいですか?
[アセンブリエクスプローラ]ウィンドウのツールバーで、または[ファイル]、[ファイル]の順に選択します。メインメニューのNuGetから開きます。これにより、 [ NuGetから開く]ダイアログが開きます。パッケージソースを指定します。これは、dotPeekがNuGetパッケージを検索するディスクパスまたはURLにすることができます。
NuGetコマンドラインをどのように使用しますか?
nuget.exe CLI
- nuget.org/downloadsにアクセスし、NuGet 3.3以降を選択します(2.8。6はMonoと互換性がありません)。
- 各ダウンロードは、直接nuget.exeファイルです。
- nuget.exeを配置したフォルダーをPATH環境変数に追加して、どこからでもCLIツールを使用できるようにします。
NuGetパッケージはどのように機能しますか?
共有するコードを持つ開発者は、パッケージを作成し、パブリックホストまたはプライベートホストに公開します。パッケージコンシューマーは、適切なホストからそれらのパッケージを取得し、それらをプロジェクトに追加してから、プロジェクトコードでパッケージの機能を呼び出します。次に、 NuGet自体がすべての中間詳細を処理します。
.NET Frameworkを作成するにはどうすればよいですか?
クラスライブラリプロジェクトを作成する
- Visual Studioで、[ファイル]> [新規]> [プロジェクト]を選択し、Visual C#ノードを選択し、[クラスライブラリ(.NET Framework)]テンプレートを選択して、プロジェクトにAppLoggerという名前を付け、[OK]をクリックします。
- 結果のプロジェクトファイルを右クリックし、[ビルド]を選択して、プロジェクトが正しく作成されたことを確認します。
Visual Studio 2017にインストールされているパッケージを確認するにはどうすればよいですか?
Visual Studioでは、
- 問題のプロジェクトまたはソリューションに移動します。
- 右クリックして、NuGetパッケージを管理します
- 左側に「インストール済みパッケージ」が表示されます
- これをクリックすると、リストが表示されます。