阅读前可先参阅:
BaGet:搭建 Nuget 私服:https://www.cnblogs.com/easy5weikai/p/16245232.html
要将自己开发的类库上传到 NuGet 上,你可以按照以下步骤进行操作:
-
创建 NuGet.org 账户:首先,你需要创建一个 NuGet.org 账户。访问 NuGet.org 网站并按照指示创建一个账户。
-
打包类库:在你的项目中,确保你的类库已经构建成功,并且生成了一个可供其他人使用的 NuGet 包。你可以使用 NuGet 包管理器控制台或者使用 .NET CLI 来生成 NuGet 包。
-
使用 NuGet 包管理器控制台:在 Visual Studio 中,打开 NuGet 包管理器控制台(工具 -> NuGet 包管理器 -> 管理 NuGet 程序包控制台),运行以下命令将生成的类库打包为 NuGet 包:
nuget pack <project_file>.csproj
-
使用 .NET CLI:打开命令行界面,进入你的类库项目的根目录,并运行以下命令:
dotnet pack
运行以上命令之后,你将在项目的输出目录(一般是 bin/Debug 或 bin/Release)中找到生成的 NuGet 包文件。
-
-
创建 NuGet API 密钥:在你的 NuGet.org 账户设置中生成一个 API 密钥。登录 NuGet.org 网站,并在右上角的用户菜单中选择“我的 API 密钥”。按照指示创建一个新的密钥。
-
将包上传到 NuGet:接下来,你需要使用 NuGet 命令行工具(NuGet.exe)或者 NuGet Package Explorer 将生成的 NuGet 包上传到 NuGet.org。
-
NuGet.exe:下载最新版本的 NuGet.exe 工具,并在命令行界面中执行以下命令:
nuget push <package_file>.nupkg -ApiKey <api_key> -Source https://api.nuget.org/v3/index.json
其中
<package_file>.nupkg
是你生成的 NuGet 包文件的路径,<api_key>
是之前生成的 NuGet API 密钥。 -
NuGet Package Explorer:打开 NuGet Package Explorer 软件,点击“文件 -> 打开”选择你生成的 NuGet 包文件,然后点击“文件 -> 发布”进行上传。
-
-
验证上传:上传完成后,访问 NuGet.org 网站并搜索你上传的类库名,在搜索结果中找到你的包,确保它已经被成功发布。
请记住,将你的类库上传到 NuGet 后,其他人可以通过 NuGet 包管理器来安装和使用你的类库。
标签:类库,管理器,生成,NuGet,传到,密钥,org From: https://www.cnblogs.com/easy5weikai/p/18034254