1. 準備:NuGetでAPIキーの作成と取得
Webサイトhttps//www.nuget.org/
1.1.まず、Microsoftアカウントで直接サインインする必要があります。

1.2.右上メニュー API Keysをクリックしてキーを作成します。

1.3.情報の入力と作成
アップロードするNuGetパッケージの名前を書きます [各NuGetパッケージ(名前)は複数のバージョンをアップロードできます]

1.4. APIキーをコピー

2. 簡単なdllの作成
次のコードで新しい“ライブラリ”プロジェクトを作成します。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ClassLibrary1
{
public class Class1
{
public static int Add(int a, int b)
{
return a + b;
}
public static int Sub(int a, int b)
{
return a -b;
}
}
}
框架使用.NET Framework 4.6.1,这个在后面也会使用到,输出类型使用类库:

以下のdllを生成:

3. パブリッシュフォルダの作成
为了更好管理文件,在E:\nuget新建MyPackage_Star302Test文件夹,存放所需的文件

4. NuGetパッケージのアップロードと公開
4.1. 方法一:使用命令行上传,需要下载nuget.exe
4.1.1. 到https://www.nuget.org/downloads下载nuget.exe

4.1.2. nuget環境変数の設定
把下载的 nuget.exe 放到
E:\nuget打开电脑属性–高级系统设置–环境变量–系统变量,选择 Path–编辑–新建–填写
E:\nuget,确定

環境変数が設定されたら、nugetディレクティブを使用できます。
4.1.3. nuspecファイルの生成
nuget specコマンドを使用して.nuspecファイルを生成する


.nuspec 文件中的内容为xml格式,如下,可以简单了解:

変更後の内容は:
<?xml version="1.0" encoding="utf-8"?>
<package >
<metadata>
<id>PackageTest</id>
<version>1.0.0</version>
<authors>Star302</authors>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<license type="expression">MIT</license>
<!-- <icon>icon.png</icon> -->
<projectUrl>http://project_url_here_or_delete_this_line/</projectUrl>
<description>Package description</description>
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
<copyright>$copyright$</copyright>
<tags>Tag1 Tag2</tags>
<dependencies>
<group targetFramework=".NETStandard2.1">
<dependency id="SampleDependency" version="1.0.0" />
</group>
</dependencies>
</metadata>
</package>
4.1.4. nupkgファイルの生成
使用nuget pack命令生产.nupkg 文件


4.1.5. 1.4 APIキーをコピーしてNuGetにアップロード

以下のコマンドを実行:
nuget push PackageTest.1.0.0.nupkg xxxkey -Source https://api.nuget.org/v3/index.json
私は何度も試みましたが、なぜか分かりません。

4.2.方法2:インターフェイスツールを使用してアップロードし、NuGet Package Explorerをダウンロードする必要があります。
4.2.1. NuGet Package Explorerのダウンロード
https://www.microsoft.com/zh-cn/p/nuget-package-explorer/9wzdncrdmdm3?activetab=pivot:overviewtab
4.2.2.新規パッケージの作成

4.2.3.新しいlibフォルダ、新しいnet461フォルダ、既存ファイルの追加



4.2.4.アップロードデータの編集
这里选择Edit Metadata,Edit Metadata Source 则是 xml 文件格式的

パラメータを変更する:

プロジェクトの依存関係、すなわち依存するフレームワークを追加します。. NET Framework、. NET Standardなど。


最後に確認をクリック。

編集完了、効果を見る

メタデータソースの内容を見ると、編集した情報と一致しています。


4.2.5. nupkgファイルの保存


4.2.6. NuGetへの投稿


成功を収めた。

Visual Stuidoで次の項目を確認します。

5. NuGetパッケージの管理
https//www.nuget.org/に行ってみてください。簡単です。





参照先blog.csdn.net/weixin_38211198/article/details/118438071
著作権表示:この記事は、CC 4.0 BY-SA著作権契約に従って、CSNブロガーの“Clear As Noon”のオリジナル記事です。元のソースとこの声明へのリンクを添付してください。
原文へのリンク:https//blog.csdn.net/sinat_40003796/article/details/130407108