NuGet是什么

Fanly 问答 2019-08-05 09:23:28 阅读(...)

NuGet是一个自由开源软件包管理系统。用于Microsoft开发平台,已经进化为一个庞大的工具与服务生态系统。 NuGet作为Visual Studio扩展,能够简化在Visual Studio项目中添加、更新和删除库的操作。

NuGet 是一个自由开源软件包管理系统。用于 Microsoft 开发平台。以前称 NuPack。 2010 年首次发布。已经进化为一个庞大的工具与服务生态系统。 NuGet 作为 Visual Studio 扩展,能够简化在 Visual Studio 项目中添加、更新和删除库的操作。

NuGet

NuGet 包是打包成单个 ZIP 文件,文件扩展名是.nupkg,使用开放打包约定 (OPC) 格式,包含编译代码 (Dll)、与该代码相关的其他文件以及描述性清单(包含包版本号等信息)。从 Visual Studio 2012 开始,缺省预安装了 NuGet。NuGet 也集成入了 SharpDevelop。NuGet 也可以用于命令行或者脚本自动化。

支持多种语言的软件包

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

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • ProGet

    ProGet是什么

    ProGet是一个包管理系统。允许用户托管和管理个人或企业范围的包,应用程序和组件。 最初设计为私有NuGet管理器和符号和源服务器。 ProGet扩展支持,增加企业级功能,并且旨在适应DevOps方法。
  • Xmind

    XMind支持哪些文件格式

    支持XMind文件格式.xmind;PDF文件.pdf;Microsoft Office文件.docx, .xlsx;图片文件.png, .jpeg;Microsoft Office文件.docx, .xlsx;HTML文件.html。
  • DHCP 服务器

    如何搭建DHCP服务器

    搭建DHCP服务器需要先选择合适的DHCP软件,常见的DHCP服务器软件有ISC DHCP、Microsoft DHCP Server、Cisco IOS DHCP Server等,然后通过在服务器安装,配置,然后启动DHCP服务,测试完成后就可以投入使用。
  • DNS

    DNS操作系统有哪些

    常见的操作系统中包括Windows Server、Linux、FreeBSD、macOS Server和Solaris,它们都提供了不同的DNS服务软件。Windows Server自带的DNS服务软件是Microsoft DNS Server,Linux和FreeBSD最常用的DNS服务软件是Bind,而Solaris中也支持Bind和其他DNS服务软件。
  • 系统密钥 System Key

    电脑系统的密钥怎么获取

    购买了预装操作系统的电脑,在外包装盒或电脑底部有预装密钥;Win8及以上版本,密钥通常会以数字许可的形式嵌入到电脑的BIOS或UEFI中;购买正版的操作系统密钥;可登录同一个Microsoft账户来自动激活系统;或使用第三方密钥查找工具。
  • 富文本格式 Rich Text Format

    RTF文件怎么打开

    可以使用Microsoft Word打开RTF文件,打开应用程序,在主菜单中选择文件选项,选择打开选项,在文件浏览器中选择要打开的RTF文件,单击打开按钮即可查看;或者使用文本编辑器;以及在线RTF查看器都可以打开RTF文件。