寫在前面
上一篇介紹了如何在本地搭建一個NuGet服務(wù)器, 本文將介紹如何使用本地私有NuGet服務(wù)器。
操作步驟
1.新建一個.Net類庫項目
?
?2.打包類庫
?操作后會生成一個.nupkg文件,當(dāng)然也可以用dotnet pack命令來執(zhí)行打包。
3.推送至本地NuGet服務(wù)器
?打開命令行窗口,進入.nupkg所在的目錄,執(zhí)行命令:
dotnet nuget push -s http://test.com:82/v3/index.json -k ACMR MyClassLibraryForNuGet.1.0.0.nupkg
執(zhí)行推送的結(jié)果:
有個需要特別注意的細節(jié),-k ACMR? 這個參數(shù)指定了?API 密鑰, 該密鑰配置在BaGet站點根目錄下的appsettings.json文件中。
注意第一行,"ApiKey":"ACMR",可自行設(shè)置。
?為了保證安全性,執(zhí)行推送到NuGet服務(wù)器的操作是需要驗證的,否則會報 401 (Unauthorized) 錯誤;報文如下:
上傳成功后在BaGet站點中的Packages頁簽就可以看到對應(yīng)的包了
?4.配置NuGet包管理器
在VisualStudio的選項中配置NuGet包管理器,把本地NuGet的Url加入包源列表
?5.在NuGet中獲取本地包
查找包的時候,右側(cè)的程序包源需要選擇方才配置的 local nuget 。
文章來源:http://www.zghlxwxcb.cn/news/detail-828449.html
自定義的本地包被成功安裝并引用。?文章來源地址http://www.zghlxwxcb.cn/news/detail-828449.html
到了這里,關(guān)于如何使用本地私有NuGet服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!