Nuget 发布本地包到Nuget服务器

nuget官网(建议先看): https://docs.microsoft.com/zh-cn/nuget/what-is-nuget

下载nuget客户端网址:https://www.nuget.org/downloads

 

操作步骤:

一:前期准备工作

  1. 将最新版的nuget客户端下载放在合适的位置,我是放在 C:\Program Files (x86)\C:\Program Files (x86)\nuget.exe
    Nuget 发布本地包到Nuget服务器
  2. 配置环境变量Nuget 发布本地包到Nuget服务器
  3. 登录nuget官网,获取apiKey,发布时需要用到Nuget 发布本地包到Nuget服务器
  4. 创建类库,定义一个类Nuget 发布本地包到Nuget服务器
  5. Nuget 发布本地包到Nuget服务器
  6. 生成:debug和release配置都需重新生成

二.发布

      1. 找到 nugetTest_one.csproj 所在的根目录,用cmd替换地址栏上的路径,按enter键

Nuget 发布本地包到Nuget服务器

Nuget 发布本地包到Nuget服务器

2.创建 .nuspec 文件,输入命令: nuget spec

Nuget 发布本地包到Nuget服务器

创建成功,根目录下多一个类型为.nuspec的文件

Nuget 发布本地包到Nuget服务器

2.运行 nuget 包以生成 .nupkg 文件, 输入命令:nuget pack <project-name>.csproj

Nuget 发布本地包到Nuget服务器

创建成功后,根目录下多一个类型为.nupkg的文件

Nuget 发布本地包到Nuget服务器

3.用 nuget push 发布包

3.1 输入命令:nuget setApiKey <your_API_key>  此命令将 API **存储在 NuGet 配置中,以便无需在同一台计算机上再次重复此步骤。

3.2 使用此命令将包推送到 NuGet 库:nuget push nugetTest_one.1.0.0.1.nupkg -Source https://api.nuget.org/v3/index.json

发布成功:

Nuget 发布本地包到Nuget服务器

 

 

目录

一:前期准备工作

二.发布