nuget是什么软件 nuget是什么

NuGet 是一个随意开源软件包管理系统 。用以 Microsoft 开发平台 。之前称 NuPack 。2010 年首次公布 。早已演变为一个庞大的工具与服务生态系统 。NuGet 做为 Visual Studio 拓展,可以简化在 Visual Studio 项目中加入、更新和删掉库的操作 。
【nuget是什么软件 nuget是什么】

nuget是什么软件 nuget是什么

文章插图
NuGet 包是打包成单独 ZIP 文档,文件扩展名是.nupkg,应用开放打包承诺 (OPC) 格式,包括编译代码 (Dll)、与该代码有关的其他文件及其说明性明细(包括包版本号等信息) 。从 Visual Studio 2012 逐渐,缺省预装上 NuGet 。NuGet 也集成入了 SharpDevelop 。NuGet 也可以用于cmd或是脚本自动化 。
支持多语种的程序包:
.NET Framework 的包C的包,建立时进行 CoApp 协助NuGet 应用在 Visual Studio 中,菜单 Tools->NuGet Package Manager->Manage NuGet Packages for Solution,或者在 Solution 名字位置右键挑选 Manage NuGet Packages for Solution,就开启 NuGet 管理器 。有三个页面:Installed packages(Recent packages),Online(Browse)、Updates 。已安装的包能够 uninstall 。
NuGet 获取程序包内容放到程序包文件夹中(在必要时创建文件夹) 。程序包文件夹在.sln 文件的并排位置 。假如 solution 的多个 project 中装上同一个程序包,则仅获取该程序包一次并由各 project 共享 。
在 project 名字位置右键挑选 Build Dependencies->Build Customizations,促使 project 引入程序包 。因此,会自动添加 include 途径、lib 途径、添加对应的 lib、自适应于 x86/x64 及其 debug/release 版本 。