搭建基於.NetFrameWork的私有nuget服務端及打包項目發佈上傳

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工具進行打包的

 

1.下載nuget.exe 工具 官方鏈接 https://dist.nuget.org/win-x86-commandline/latest/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

 

至此一整套流程所有完成開發

相關文章
相關標籤/搜索