准备学一下跨平台生成二维码的包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

VS2019中通过NuGet添加包依赖项相关推荐

  1. VS中怎样使用Nuget添加MQTTnet依赖

    场景 在解决方案上右击选择管理解决方案中的NuGet程序包 在浏览中搜索MQTTnet 这里点击第一个,然后在右边选择给解决方案下哪个项目添加依赖. 然后下拉选择要安装的版本,这里选择2.4.0,然后 ...

  2. 在maven项目中解决第三方jar包依赖的问题

    在maven项目中解决第三方jar包依赖的问题 参考文章: (1)在maven项目中解决第三方jar包依赖的问题 (2)https://www.cnblogs.com/nuccch/p/6122938 ...

  3. web项目中遇到的Maven包依赖冲突问题解决

    在搭建web项目时,出现一个比较诡异的问题,任何JSP页面突然都不能够正常地显示,系统爆出HTTP:500(服务器内部错误)的页面 HTTP Status 500 - java.lang.NoSuch ...

  4. Nuget C++包依赖其他C++包的注意事项

    创建Nuget C++包的一些注意事项 ~~ 依赖项里的lib文件要一并复制到你的包里面,不然链接器会报错 ~~当时没配置好.targets,划掉 .targets必须和包id同名,并且放在build ...

  5. Ubuntu 22.04LTS中使用aptitude来解决build-essential安装过程中过高版本包依赖问题

    小白近日安装完Ubuntu 22.04LTS后,记不清是不是用了Software Updater还是自己手动upgrade了包,导致在配置编译工具build-essential(输入sudo apt ...

  6. VS中使用NuGet安装依赖时提示:无法安装程序包“xxx”。你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.5”的项目中

    场景 在使用NuGet添加项目依赖,比如添加MQTTnet时提示: 安装程序包"MQTTnet3.0.0".你正在尝试将此程序包安装到目标为".NETFramework, ...

  7. Visual Studio中怎样更改Nuget程序包源

    场景 Visual  Studio 2019 在使用NuGet添加依赖包时,在预览中搜索不到程序包. 排查下NuGet的程序包源为本地. 将程序包源修改下. 注: 博客: https://blog.c ...

  8. 依赖项出现感叹号怎么办_SpringBoot中如何对依赖进行管理?

    SpringBoot中的起步依赖(starter)是一组特定功能的依赖项集合,SpringBoot通过starter来进行项目的依赖管理,而不是直接基于单独的依赖项来进行依赖管理. starter其实 ...

  9. java platform_Java Platform Module系统中的可选依赖项

    java platform Java平台模块系统(JPMS)对依赖项有很强的见解:默认情况下,需要它们(可以访问),然后在编译时和运行时都将它们存在. 但是,这不适用于可选的依赖项,因为代码是针对运行 ...

最新文章

  1. 一个完整的python项目源码-Python实例练手项目汇总(附源码)
  2. 抖音用户规模达5.18亿,数据解读抖音支付背后逻辑?
  3. monthdiff oracle_timestampdiff
  4. 数据绑定和第一个AngularJS 应用
  5. Telnet和FTP
  6. Masterlab 1.1 发布,基于敏捷开发的项目管理工具
  7. win7下使用变色龙引导linux
  8. 亲手养成一只自己的动漫主播!单张头像生成动画,可指定姿态或真人视频迁移...
  9. Java——打印九宫格(奇数行方阵)
  10. Android启动优化--异步优化
  11. 二元函数最大最小值定理证明_求函数最小最大值定理的证明
  12. Android程序的目录结构分析——manifests目录、Java目录、res目录
  13. as3 同屏1000+动画,不掉帧。解决方案。
  14. 首个AI数字人唱作歌曲刷屏背后:百度APP数字人度晓晓用AI陪伴亿万用户
  15. snmpwalk的报文检测
  16. java爬虫---Jsoup
  17. GitHub Pages 自定义域名实践整理
  18. 论文阅读“Graph Clustering via Variational Graph Embedding”(PR2022)
  19. 基于web的学生档案管理系统
  20. php505,php – HTTP / 1.1 505 HTTP版本不支持

热门文章

  1. 重庆文化执法部门清理27个违法音乐网站
  2. 网络通讯-Socket-TCP-demo(C语言版)
  3. mysql 改myisam_将mysql从MyISAM更改为INNODB
  4. yolov5中修改fitness
  5. 计算机网络面试题总结(2022最新版)
  6. 创业故事:500元起家到月入19万
  7. 计算机模拟社会活动教案,幼儿园中班社会活动教案范文(精选5篇)
  8. python串口界面编程_python串口通信界面
  9. UnityWebRequest 简单封装
  10. 后浪小萌新Python --- 基础语法