離線環境安裝dotnet framework nuget包
文章引用: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包