VS2013和NuGet


1、前言

有時候在使用VS2013時需要用到第三方的dll,這時候NuGet就是一個很方便的工具。但是這個小東東也是和VS不同的版本相關的,最開始不知道,亂安裝一氣,最后就是很多情況下不能用。這兩天在使用ZXing.dll制作二維碼時,把這個重新又搞了一遍,算是有點理解了,在這里記錄一下具體的使用流程。

2、NuGet的安裝使用

第一步,卸載不能用的(如果你的沒問題,可以不處理這一步)

打開VS——工具——擴展和更新——已安裝,在列表里找到NuGet包管理器,選中后里面有“卸載”按鈕,點擊卸載即可。如圖:

第二步,安裝。

要強調一點,一定要安裝和你的VS相匹配的版本,否則可能出現跟實際不相關聯的問題(比如:我的問題就是“網絡連接失敗”,但是我的網線好好兒的……)。下面介紹兩種安裝方式:

方式一:在VS內部直接進行

菜單欄——工具——擴展和更新——聯機——搜索“NuGet”,在列表中找到該安裝包,點擊該欄目里面的“下載”,VS自動會完成安裝。如圖:(我的已經安裝過了,所以圖中直接顯示的是綠色的小對號,如果沒有安裝,就會出現“下載”按鈕)

注:這種方式有時候總是提示失敗,目前不知道是為啥,如果VS自動安裝失敗的話,可以使用方式二來安裝。

方式二:自己下載安裝包,然后雙擊安裝即可(附:安裝網址[https://www.nuget.org/downloads],里面有不同版本VS對應的NuGet管理包)。

第三步,使用

安裝好NuGet管理包后就可以愉快的使用啦。具體步驟如下:

(1)查看你VS的工具菜單下,可以看到有了一個“NuGet包管理器”的選項,其右側也有四個選項,如圖:

(2)進入相應的菜單項(一般選擇“管理解決方案的NuGet程序包”),在彈窗界面中的搜索框內輸入你要安裝的第三方dll名稱,在列表中找到你需要的,點擊下載即可。完成后你的VS項目會自動添加這個dll的引用,然后就可以using命名空間嘍!

3、后記

安裝了NuGet包的程序在打包或者拷貝到他人機器時也必須要有相應的NuGet管理器,否則VS不能正常運行。這時候可以用這樣的方式解決:

新建一個測試用的VS項目,在項目的NuGet管理器下安裝你需要使用的dll;然后在項目的“引用”中找到這個包用到的dll,再右鍵-屬性,找到這個dll下載到本地的路徑,接着把這個dll直接拷貝到你正式的項目中引用即可,這樣就可以跳過NuGet包煩人的提示了。【我通常都是采用這樣的方式,因為很多人機器上並沒有NuGet包管理器】

 


免責聲明!

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



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