離線環境安裝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\
到這一步下面就會出現編譯界面了。
基本上就能編譯成功,把依賴包加入到項目中去了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM