1. 程式人生 > >離線環境安裝dotnet framework nuget包

離線環境安裝dotnet framework nuget包

依賴 成功 sof 發的 alex 不起作用 dot nts install

文章引用:https://blog.csdn.net/dinghqalex/article/details/51280483的內容

最近項目需要在NuGet添加一個依賴項,無奈公司開發機沒網。。。

說出來各位看官可能不信,做開發的開發機居然沒網!!!!!

沒辦法,項目需要還是得把東西扔進VS裏面去,只有想辦法把依賴項加進去了

如果有網,添加NuGet裏面的依賴項非常簡單,搜索出來直接安裝就行。

言歸正傳,還是來說說離線安裝NuGet裏面程序包依賴項的問題。

首先。

https://www.nuget.org/

這是NuGet官網,點進去,然後在搜索框裏面搜你需要的安裝包,我需要裝FluentNHibernate,所以搜這個(舉例哈)。

技術分享圖片

技術分享圖片

好,重點來了,註意左邊紅框的下載選項和右邊的依賴選項,先點左邊的下載選項,下載出來FluentNHibernate,然後點擊右邊紅框。

技術分享圖片技術分享圖片

同樣註意下面圖片的紅框,先下載這個文件,然後跳到依賴項裏面去,一點要註意有沒有這個依賴項,不然安裝不會成功的,找不到依賴項。

技術分享圖片

技術分享圖片

這次會發現沒有依賴項了,那麽這個包就下載了三個文件出來。

技術分享圖片

技術分享圖片

這就是這個項目包需要的三個文件。

技術分享圖片技術分享圖片

然後,重點又來了!!

C:\Users\Alex\AppData\Local\NuGet\Cache

找到上面這個文件夾(如果沒有這個文件夾你就照著這個文件夾結構創建文件夾)

打開 工具->NuGet程序包管理器->程序包管理器設置,找到NuGet程序包緩存的本地路徑。如下圖:

註:VS2015的常規下沒有瀏覽選項,使用程序包源中的Microsoft Visual Studio Offline Packages目錄

      C:\program files(x86)\Microsoft SDKs\NuGetPackages\

技術分享圖片技術分享圖片

點瀏覽之後你會發現你剛剛下載的3個文件。see you again,ha ?

然後:

在項目中打開 工具->NuGet程序包管理器->控制臺,並輸入命令:Install-Package fluentnhibernate ,進行安裝。

如果這玩意兒不起作用試試這個命令,把地址帶上

Install-Package fluentnhibernate -Source C:\Users\Alex\AppData\Local\NuGet\Cache\
到這一步下面就會出現編譯界面了。
基本上就能編譯成功,把依賴包加入到項目中去了。

離線環境安裝dotnet framework nuget包