nuget.tools.vsix for vs2015是vs2015版本插件,要使用 NuGet,作為軟件包使用者或創(chuàng)建者,可以使用命令行接口 (CLI) 工具以及 Visual Studio 中的 NuGet 功能。NuGet適用于任何現(xiàn)代開發(fā)平臺的基本工具可充當一種機制,通過這種機制,開發(fā)人員可以創(chuàng)建、共享和使用有用的代碼。 通常,此類代碼捆綁到“包”中,其中包含編譯的代碼(如 DLL)以及在使用這些包的項目中所需的其他內(nèi)容。
對于 .NET(包括 .NET Core),共享代碼的 Microsoft 支持的機制則為 NuGet,其定義如何創(chuàng)建、托管和使用面向 .NET 的包,并針對每個角色提供適用工具。
除了 Visual Studio 中的包管理器 UI 和控制臺,NuGet 還會通過 Managed Extensibility Framework (MEF) 導(dǎo)出一些有用服務(wù)。 此接口允許 Visual Studio 中的其他組件與 NuGet 交互,可用于安裝和卸載包,以及獲取有關(guān)已安裝包的信息。
如何安裝本地的nuget.tools.vsix
1.打開Visual Studio擴展管理器
2.選擇聯(lián)機庫,并在搜索中寫入NuGet,然后點擊搜索結(jié)果中NuGet Package Manager后的下載
3.下載完成后,出現(xiàn)條款窗口,點擊“安裝”即可
安裝成功后重起Visual Studio即已安裝成功
當我們重起完VisualStudio,再次打開“擴展管理器”時就能在“已安裝的擴展”項中找到NuGet了
直接下載并安裝NuGet
點擊Install NuGet下載Vsix文件,安裝即可
通過NuGet管理器引用組件
在項目上或項目中引用的節(jié)點上點擊右鍵,選擇“Manage NuGet Packages”
之后出現(xiàn)NuGet管理界面
NuGet 工具
除托管支持外,NuGet 還提供各種供創(chuàng)建者和使用者使用的工具。 有關(guān)如何獲取特定工具的信息,請參閱安裝 NuGet 客戶端工具。
NuGet 的其他功能
到目前為止,你已經(jīng)學(xué)習(xí)了 NuGet 的以下特征:
NuGet 提供支持專用托管的中心 nuget.org 存儲庫。
NuGet 為開發(fā)人員提供創(chuàng)建、發(fā)布和使用包所需的工具。
最重要的是,NuGet 能維護項目中所用包的引用列表,并且能夠通過該列表還原和更新這些包。
為使這些進程高效運行,NuGet 執(zhí)行了一些后臺優(yōu)化。 最值得注意的是,NuGet 管理包緩存和全局包文件夾,使安裝和重新安裝過程更為快捷。 緩存可避免下載已在計算機上安裝的包。 全局包文件夾允許多個項目共享同一個已安裝的包,因此減少了計算機上的 NuGet 的總體占用。 當在生成服務(wù)器等位置頻繁還原大量包時,緩存和全局包文件夾也非常有幫助。 有關(guān)這些機制的詳細信息,請參閱管理全局包和緩存文件夾。
在一個單獨的項目中,NuGet 管理整個依賴項關(guān)系圖,它同樣包括解析對同一個包的不同版本的多個引用。 項目在具有相同依賴項的一個或多個包上選取依賴項是很常見的情況。 nuget.org 上的某些最有用的實用程序包即由其他許多包使用。 然后在整個依賴項關(guān)系圖中,你可以對同一個包的不同版本輕松發(fā)起 10 種不同的引用。 為避免將該包的多個版本引入應(yīng)用程序本身,NuGet 會挑選出一個適合所有使用者的版本。 (有關(guān)詳細信息,請參閱依賴項解析。)
除此之外,NuGet 維護與如何構(gòu)造包(包括本地化和調(diào)試符號)和如何引用包(包括版本范圍和預(yù)發(fā)行版本)相關(guān)的所有規(guī)范。此外,NuGet 還提供了各種 API 以編程方式使用其服務(wù),并可為編寫 Visual Studio 擴展和項目模板的開發(fā)人員提供支持。
請花一點時間瀏覽本文檔的目錄,你會看到其中列出了所有這些功能,以及自 NuGet 首次發(fā)行起的發(fā)行說明。