搭建自己的NuGet伺服器,上傳自定義NuGet包

2021-08-15 00:23:07 字數 967 閱讀 8824

第一步搭建nuget伺服器

以上就成功部署了自己的nuget伺服器了。關於.nupkg檔案其實就是程式的安裝包壓縮檔案,它包含了程式包的版本資訊,dll及相關的外部依賴,nuget安裝包時會進行自動解壓。因此上傳至nuget伺服器packages目錄的只需要.nupkg檔案。

第二步 如何進行打包

打包操作

開啟nuget explorer

如何修改之前已經打好的包

修改包只需要刪除之前package contents中的dll引用 重新的新增然後儲存即可。

nuget自動恢復功能

通過命令方式編譯專案是如何自動恢復nuget包?

2、將command line.exe檔案放置在解決方案.sln同級目錄下

3、開啟cmd指定到解決方案目錄

4、 執行nuget.exe restore 你的解決方案名.sln 即可自動恢復安裝。

nuget執行的相關步驟:

vs2012及後已經整合nuget相關服務。

相關文件:

nuget官方文件:

總結:nuget伺服器可以非常方便的管理程式中所使用到的外部引用

通過nuget自動恢復功能不僅可以清理專案中不需要的外部依賴,極大的方便了專案遷移

通過專案管理工具svn/tfs等管理源**,我們只需要上傳源**而無需上傳packages檔案架,客戶端獲取**重新編譯會自動恢復所依賴的package,極大的增加了 **獲取的速度。

通過自定義nuget可以維護**中外掛程式版本一致性,此外可將公共**打包成nuget包,提高了**重用性。

搭建自己的Nuget伺服器

你們公司有沒有好多專案,有沒有好多類庫,你們的類庫是在tfs中管理,還是svn或者github,又或者是各自為政版本類庫隨意使用?首先 我不排斥任何一種管理你們自己類庫的解決方案,但是我今天要說一種我心目中的類庫管理神器。n u g e t 首先vs預設的nuget伺服器你可以看到,搜到很多你想要的...

搭建Nuget伺服器

1.新建乙個web 應用程式 最好是asp.net空web應用程式 2.通過nuget擴充套件 引用 nuget.server包 引用之後的專案結構為 將此 部署到iis上,即可訪問,既搭建好了 windows10 iis 安裝如圖 然後將該 部署到iis 我們為此對映乙個網域名稱 www.youg...

架設自己的NuGet伺服器

注 本文主要參考了 在內部架設nuget伺服器 和 介紹下nuget在傳統asp.net專案中的使用 只是原本說的比較簡略,本文做了一些補充,更適合新接觸nuget的朋友,在此感謝原作者的分享。一 什麼是nuget 官方 已經提供了大量的開源 包,我們可以直接新增引用,也可以把我們自己的 打包提交上...