熟悉Visual Studio 的小伙伴肯定聽說過“Nuget”這個詞,關於Nuget是如何如何方便就不再贅述了,這里主要介紹一下如何搭建個人的Nuget服務器。
直奔主題
第一步:打開VS2017 新建空的 Web 應用程序,命名為 NugetPersonal ,點擊確定。
這里記住一下框架的版本,后續可能會用到。
第二步:選擇 空 的模板,點擊確定。
第三步:右擊項目,彈出菜單選擇 管理Nuget程序包
第四步:在彈出的 Nuget:NugetPersonal 頁面中選擇 ①程序包源 為 nuget.org, 在 選擇 ②瀏覽 頁,③輸入框中輸入 nuget.server,在搜索出來的結果中,選擇第一個
第五步:在右側展示的信息中,會默認選擇當前最新版本,直接點擊安裝,出彈窗就點 我接收 或 確定 就可以了。
第六步:安裝完成后,直接運行,會發現如下錯誤,不要方,慢慢解決,如果沒有錯誤請直接跳過這一步。
這個錯誤是說,在web.config中有重復的“system.web/compilation”節點,這時候刪掉一個就可以了。我一般會保留和第一步的框架一樣的節點,也就是保留4.6.1。
第七步:處理完上面的問題后,再次編譯運行,會看到如下一個很簡陋的頁面,這就說明本地Nuget服務器已經搭建好了。
第八步:將web項目NugetPersonal發布到站點之后,會發現如下問題,處理之后,IIS就可以正常使用了。
到這里,一個可用的個人Nuget服務器創建完成了。
關於如何將DLL發布到Nuget上,這個請繼續閱讀如何使用NugetPackageExplorer 創建Nuget發布包。