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
至此一整套流程所有完成開發