1、私有Nuget服务端搭建
1.建立一个.NetFramework web项目

2.在nuget管理中 安装 nuget.server包

3.安装完成后修改web.config里面的 apikey 和 packagesPath

apikey:推送包到nuget服务端web
packpage: 上传上来的包存放的服务器位置api
4.发布web项目到IIS中,注意给项目读写权限
5.打开部署的站点,若是出现如下截图,表示成功

6.VS 开发工具链接测试
打开导航栏的 工具==》Nuget包管理器==》程序包管理器设置==》程序包源服务器

更新==》肯定工具
打开项目的Nuget包 管理器,若是出现链接成功,表示Nuget内部服务器搭建成功,一开始应该是没有任何包的。开发工具

2、发布项目包到搭建好的nuget内网服务
此处使用的是nuget.exe工具进行打包的
2.进入要打包的项目的文件夹目录,包含csproj文件的目录,将nuget.exe复制到该目录下
3.在当前目录下运行 nuget spec 命令,会生成一个 .nuspec后缀的文件
4.修改.nuspec后缀的文件内容

5.打包文件,运行 nuget pack xxxx.csproj 命令,其中 xxxx 是项目名称,这里用xxxx代替,运行完成以后会生成一个
xxxx.版本号.nupkg 的nuget包
6.将打包完成的nuget包推送到本身部署的内部nuget服务器
执行命令 测试
nuget.exe push {package file} {apikey} -Source http://localhost:8009/nuget3d
./nuget push DataHelper.1.0.3.nupkg 123456 -Source http://127.0.0.1:8009/nugetserver

若是显示这个表示成功,【注意版本号得不同,不然会报错】blog

至此一整套流程所有完成开发