nuget.tools.vsix for vs2015是vs2015版本插件,要使用 NuGet,作为软件包使用者或创建者,可以使用命令行接口 (CLI) 工具以及 Visual Studio 中的 NuGet 功能。NuGet适用于任何现代开发平台的基本工具可充当一种机制,通过这种机制,开发人员可以创建、共享和使用有用的代码。 通常,此类代码捆绑到“包”中,其中包含编译的代码(如 DLL)以及在使用这些包的项目中所需的其他内容。
对于 .NET(包括 .NET Core),共享代码的 Microsoft 支持的机制则为 NuGet,其定义如何创建、托管和使用面向 .NET 的包,并针对每个角色提供适用工具。
除了 Visual Studio 中的包管理器 UI 和控制台,NuGet 还会通过 Managed Extensibility Framework (MEF) 导出一些有用服务。 此接口允许 Visual Studio 中的其他组件与 NuGet 交互,可用于安装和卸载包,以及获取有关已安装包的信息。
如何安装本地的nuget.tools.vsix
1.打开Visual Studio扩展管理器
2.选择联机库,并在搜索中写入NuGet,然后点击搜索结果中NuGet Package Manager后的下载
3.下载完成后,出现条款窗口,点击“安装”即可
安装成功后重起Visual Studio即已安装成功
当我们重起完VisualStudio,再次打开“扩展管理器”时就能在“已安装的扩展”项中找到NuGet了
直接下载并安装NuGet
点击Install NuGet下载Vsix文件,安装即可
通过NuGet管理器引用组件
在项目上或项目中引用的节点上点击右键,选择“Manage NuGet Packages”
之后出现NuGet管理界面
NuGet 工具
除托管支持外,NuGet 还提供各种供创建者和使用者使用的工具。 有关如何获取特定工具的信息,请参阅安装 NuGet 客户端工具。
NuGet 的其他功能
到目前为止,你已经学习了 NuGet 的以下特征:
NuGet 提供支持专用托管的中心 nuget.org 存储库。
NuGet 为开发人员提供创建、发布和使用包所需的工具。
最重要的是,NuGet 能维护项目中所用包的引用列表,并且能够通过该列表还原和更新这些包。
为使这些进程高效运行,NuGet 执行了一些后台优化。 最值得注意的是,NuGet 管理包缓存和全局包文件夹,使安装和重新安装过程更为快捷。 缓存可避免下载已在计算机上安装的包。 全局包文件夹允许多个项目共享同一个已安装的包,因此减少了计算机上的 NuGet 的总体占用。 当在生成服务器等位置频繁还原大量包时,缓存和全局包文件夹也非常有帮助。 有关这些机制的详细信息,请参阅管理全局包和缓存文件夹。
在一个单独的项目中,NuGet 管理整个依赖项关系图,它同样包括解析对同一个包的不同版本的多个引用。 项目在具有相同依赖项的一个或多个包上选取依赖项是很常见的情况。 nuget.org 上的某些最有用的实用程序包即由其他许多包使用。 然后在整个依赖项关系图中,你可以对同一个包的不同版本轻松发起 10 种不同的引用。 为避免将该包的多个版本引入应用程序本身,NuGet 会挑选出一个适合所有使用者的版本。 (有关详细信息,请参阅依赖项解析。)
除此之外,NuGet 维护与如何构造包(包括本地化和调试符号)和如何引用包(包括版本范围和预发行版本)相关的所有规范。此外,NuGet 还提供了各种 API 以编程方式使用其服务,并可为编写 Visual Studio 扩展和项目模板的开发人员提供支持。
请花一点时间浏览本文档的目录,你会看到其中列出了所有这些功能,以及自 NuGet 首次发行起的发行说明。