Nuget 发布本地包到Nuget服务器
nuget官网(建议先看): https://docs.microsoft.com/zh-cn/nuget/what-is-nuget
下载nuget客户端网址:https://www.nuget.org/downloads
操作步骤:
一:前期准备工作
- 将最新版的nuget客户端下载放在合适的位置,我是放在 C:\Program Files (x86)\C:\Program Files (x86)\nuget.exe
- 配置环境变量
- 登录nuget官网,获取apiKey,发布时需要用到
- 创建类库,定义一个类
- 生成:debug和release配置都需重新生成
二.发布
1. 找到 nugetTest_one.csproj 所在的根目录,用cmd替换地址栏上的路径,按enter键
2.创建 .nuspec 文件,输入命令: nuget spec
创建成功,根目录下多一个类型为.nuspec的文件
2.运行 nuget 包以生成 .nupkg 文件, 输入命令:nuget pack <project-name>.csproj
创建成功后,根目录下多一个类型为.nupkg的文件
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
发布成功:
目录