VS2019中通过NuGet添加包依赖项

本文介绍如何在VS2019的Winform项目中添加SkiaSharp.QrCode包。步骤包括通过NuGet包管理器搜索并安装包,以及如何配置额外的程序包源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  准备学一下跨平台生成二维码的包SkiaSharp.QrCode,在VS2019下创建了Winform项目,却发现不知道怎么添加SkiaSharp.QrCode的包。在Ubuntu下使用VSCode开发时,直接在终端上用命令dotnet add package命令添加包即可,但是回到Windows平台却整不会了。
  百度了一些文章,同时参考文献1中也介绍了如何在VS2019中通过NuGet添加包,本文记录在VS2019中添加包引用的步骤。
  用VS2019打开Winform项目,在项目上点右键,选择“管理NuGet程序包”。在这里插入图片描述
  在弹出的NuGet包管理器中的浏览选项卡中输入SkiaSharp.QrCode,此时程序包源默认为nuget.org。VS2019会从程序包源中搜索相关的程序包。
在这里插入图片描述
  点击第一个搜索结果,然后会出现右侧的安装按钮,点击按钮安装程序包。
在这里插入图片描述
  安装过程中会弹出预览更改窗口,点击确认按钮继续。
在这里插入图片描述
  接着还会弹出接受许可证窗口,直接点击我接受,完成安装。
在这里插入图片描述
  安装完成后,会在项目的依赖项->包节点下增加SkiaSharp.QrCode包引用,此时即可在代码中使用包中的类。
在这里插入图片描述
  如果在当前配置的程序包源中找不到想要的包,可以配置另外的源。再次打开NuGet包管理器,点击右上角的齿轮图标。
在这里插入图片描述
  在弹出的选项窗口中,点击右上角的绿色加号按钮新增包源。
在这里插入图片描述
  点击新增包源,在下方录入新的包源的名称的地址(下面截图中的地址不对,仅为示例),最后点击更新按钮保存信息。
在这里插入图片描述
  回到NuGet包管理器界面,在程序包源中选择新增加的包源(也可以选择“全部”),然后再次搜索想要的包即可。
在这里插入图片描述

参考文献:
[1]https://docs.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio

<think>好的,我需要回答用户关于如何在Visual Studio中通过NuGet管理器安装NuGet的问题。首先,我得回忆一下用户提供的引用内容,确保引用正确。 根据引用[1],使用NuGet管理器在VS中安装和管理,官网有详细步骤。用户可能需要基本的图形界面操作步骤。引用[2]提到了两种方法:命令行和菜单安装,但用户问的是管理器,所以重点在菜单方法。引用[3]涉及离线安装,但用户当前问题可能只需要在线安装,但可能需要简要提及离线情况。 步骤分解:首先打开项目,然后通过解决方案右键菜单或工具菜单找到NuGet管理器,搜索需要的,选择版本安装。需要分步骤说明,确保清晰。同时,要提到版本选择和可能需要的依赖处理,以及如何验证安装成功。 可能的相关问题需要生成,比如如何更新或卸载,处理依赖,或者离线安装的方法。这些可以结合引用中的内容,尤其是引用[3]提到的离线步骤。 需要检查是否有遗漏的细节,比如不同的Visual Studio版本界面是否有差异,是否需要管理员权限等。但根据引用内容,保持步骤通用,并建议官网参考。 最后,确保使用中文,格式正确,没有使用任何Markdown,行内公式正确,独立公式单独成段。但这个问题可能不需要数学公式,所以可能不用处理这点。</think>以下是在Visual Studio中通过NuGet管理器安装NuGet的步骤: ### 方法一:通过图形界面安装(推荐) 1. **打开项目** 启动Visual Studio并打开需要安装NuGet的项目。 2. **访问NuGet管理器** 右键点击解决方案资源管理器中的项目名称 → 选择“管理NuGet程序”[^1]。 3. **搜索并安装** - 在“浏览”选项卡中输入名称(如`Newtonsoft.Json`) - 选择需要的版本 - 点击右侧的“安装”按钮 (系统会自动处理依赖项) 4. **验证安装** 安装成功后,会显示在项目的“依赖项NuGet”节点下。 ### 方法二:通过控制台安装 1. 打开**程序管理器控制台** 顶部菜单 → 工具 → NuGet管理器 → 程序管理器控制台[^2] 2. 输入安装命令 ```powershell Install-Package [名称] -Version [版本号] ``` 示例:`Install-Package Newtonsoft.Json -Version 13.0.1` ### 特殊情况处理 若需离线安装(如无法连接NuGet源): 1. 在可联网环境使用`nuget install`命令下载文件[^3] 2. 将目录复制到离线环境 3. 在VS添加本地源路径后安装[^3]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值