我們來說說怎么把程序集上傳上去nuget供大家下載使用。
在北海街道等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需求定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,外貿(mào)網(wǎng)站制作,北海街道網(wǎng)站建設(shè)費(fèi)用合理。
1. 第一步
在 https://www.nuget.org/ 注冊(cè)賬號(hào),注冊(cè)自行注冊(cè)。
點(diǎn)擊 API Keys 進(jìn)入創(chuàng)建+Create 程序包的key。
Key Name 和Glob Pattern 相同。一般以程序集名稱命名。例:CTS.Microsoft.AspNetCore.OAuthLogin
創(chuàng)建完成后點(diǎn)copy將key復(fù)制出來,作為上傳nuget時(shí)使用。
至此,賬號(hào)和key已經(jīng)準(zhǔn)備好了。接下來準(zhǔn)備程序包
2. 第二步
創(chuàng)建項(xiàng)目 本案例以 .net core為項(xiàng)目教程,其實(shí)都一樣的步驟。
在項(xiàng)目右鍵打開屬性。選擇打包設(shè)置。勾選 在版本生成Nuget包。
選擇生成方式 Release ,啟動(dòng)生成。
在項(xiàng)目bin 下 release 目錄即可看到生成的nuget包文件。就可以上傳了
3. 第三步
最后將程序包上傳至nuget即可供下載了。上傳需要上傳工具。
打開連接:https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
選擇安裝方式下載。win10系統(tǒng)可選擇:Microsoft Store,因?yàn)槲业氖荳in10,所以選擇此。Win7可選擇 Install方式。
安裝完成后即可使用工具上傳nuget包。選擇打開第二步生成的nuget包。
打開File 點(diǎn)擊 Publish...
將第一步申請(qǐng)的Key拷貝至紅框內(nèi)。點(diǎn)擊上傳即可完成。
程序包的取名盡量不要與微軟命名相近,否則可能被不允許使用。