centos7上的docker安裝nugetserver


1,在nuget官網注冊一個賬號並拿到apikey,https://www.nuget.org/

1,阿里雲服務器上的centos7安裝nugetserver,在命令行輸入,打開xshell連接進入后再命令行輸入:docker run -d -p 9022:80 -e NUGET_API_KEY=【apikey】 -v /docker/nuget/database:/var/www/db -v /docker/nuget/packages:/var/www/packagefiles --name nuget sunside/simple-nuget-server

2,服務器上開放9022端口

3,使用打包nuget並上傳到nuget服務

1>按照命令行安裝下載nuget打包工具https://archive.codeplex.com/?p=npe https://github.com/NuGetPackageExplorer/NuGetPackageExplorer

如果出錯了可以參照該鏈接解決 https://www.jb51.net/article/95022.htm 

安裝后出現圖標

2>打開vs選擇要打包的項目右鍵》發布,發布后會生成一個nupkg包

 

 

 

 3>上傳nuget包兩種方式

1、選擇第三個,左邊是nuget包信息,右邊把你要打包的dll放在lib文件下然后把lib文件夾拖拽進去,點擊file后輸入你的nuget服務地址和apikey,具體操作請參考其他筆友的https://blog.csdn.net/u011523479/article/details/82012340

 

 

2、選擇第一個,找到已經打包好的nupkg文件修改包id和版本號,然后再繼續發布

4>打開vs選擇工具》Nuget包管理器》程序包管理器設置,設置你的nuget服務源

4》在你所要添加引用的項目中打開管理nuget程序包,選擇你的nuget源,找到你要安裝引用的nuget包

 

5>刪除nuget包:下載工具nuget.exe,打開命令行,輸入nuget delete 《packageid》 <版本> -ApiKey 《apikey》  -Source 《nuget服務器地址》 -NoPrompt

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM