1. 程式人生 > >VS2012(VS2010)新增本地NuGet包

VS2012(VS2010)新增本地NuGet包

一、引言

最近在使用NuGet時遇到一個問題,就是當在一個“解決方案xxx”用NuGet添加了某個NuGet包之後,如果再換一個工程當我點選“引用”新增該包中的yyy.dll時會出現錯誤。後來,在網上到處亂找,終於看了以下博文後NuGet新增本地包(Package)我的問題順利解決了。為了方便,在此用自己的話重新記錄一下。

二、解決方案

1、首先,找到用NuGet新增的包檔案,一般在新增NuGet包那個解決方案的目錄下,名字為:“packages”。

2、然後,依次點選:“工具”—>”NuGet程式包管理器”—>”程式包管理器設定”,如圖1所示:

圖1

這裡寫圖片描述

3、之後,出現如圖2所示的視窗,按圖中數字步驟依次操作。

圖2

這裡寫圖片描述

其中,第3步可以設定自己的程式包名稱,第4步新增自己程式包的路徑,按自己的包所在路徑一次點選即可。最後點選藍色方框的”更新”按鈕,最後確定即可。

4、到此為止,本地包的相關配置已完成,接下來只需新增即可。如圖3所示。

圖3

這裡寫圖片描述

5、之後,出現如圖4所示的視窗,這裡會出現我們自己剛剛新增的包的名稱,如圖中數字1所示(這個就是第3步圖中數字3的名字,我是根據自己的需要改的)。

圖4

這裡寫圖片描述

點選數字1之後,圖4中的數字2那裡會出現”安裝“(Install),這裡我已安裝過,所以出現圖中的符號。

說明:

我用的是VS2012,估計VS2010、VS2013應該差不多。