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

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 版本。

- END -

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。