返回顶部
首页 > 资讯 > 精选 >vscode如何使用nuget包管理工具
  • 588
分享到

vscode如何使用nuget包管理工具

2023-07-01 01:07:37 588人浏览 八月长安
摘要

这篇文章主要讲解了“vscode如何使用nuget包管理工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vscode如何使用nuget包管理工具”吧!一、使用dotnet add pack

这篇文章主要讲解了“vscode如何使用nuget包管理工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vscode如何使用nuget包管理工具”吧!

    一、使用dotnet add package 命令行实现

    首先可以去这个网站:https://www.nuget.org/ 查找想要添加的引用,例如搜索MySql.Data的引用:

    vscode如何使用nuget包管理工具

    然后选择想要添加的那一个,找到.net cli的命令

    dotnet add package Mysql.Data --version 8.0.20

    vscode如何使用nuget包管理工具

    然后在vs code中的终端执行即可。这样就可以在C#中引用mysql.Data命名空间了。

    vscode如何使用nuget包管理工具

    1、列出Nuget本地的路径

    dotnet nuget locals all

    2、使用dotnet命令安装引用Nuget包

    dotnet add package NLog

    3、安装引用指版本使用-v

    dotnet add package NLog -v 4.6.7

    4、使用特定源安装引用Nuget包

    dotnet add package Microsoft.Aspnetcore.StaticFiles -s Https://dotnet.myget.org/F/dotnet-core/api/v3/index.JSON

    注意:执行命令的目录是要安装的项目的.csproj文件位置

    5、指定项目.csproj文件位置

    dotnet add ToDo.csproj package NLog -v 1.0.0

    二、使用NuGet Package Manager扩展

    在VSCode的扩展插件中,搜索并且安装Nuget Package Manager扩展插件

    vscode如何使用nuget包管理工具

    使用ctrl + shift + p或者ctrl + p(Mac下将ctrl替换成cmd)

    输入> nuget ,在下拉框中选择>Nuget Package Manager:Add Package

    vscode如何使用nuget包管理工具

    输入需要安装的包名(不需要完整的包名,可以模糊搜索),进行搜索

    vscode如何使用nuget包管理工具

    vscode如何使用nuget包管理工具

    进行版本选择并安装

    vscode如何使用nuget包管理工具

    择需要添加Package的项目

    更多包引用参考官方文档https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-list-reference

    vscode解决nuget插件不能使用的问题

    使用vscode安装nuget插件之后出现错误:

    "Versioning infORMation could not be retrieved from the NuGet package repository. Please try again later."

    原因

    主要是nuget插件里的拉组件的js文件没有进行小写的控制

    解决

    修改文件

    C:\Users\bobin.yang\.vscode\extensions\jmrog.vscode-nuget-package-manager-1.1.6\out\src\actions\add-methods>fetchPackageVersions.js

    vscode如何使用nuget包管理工具

    重启vscode问题解决!

    三、配置Nuget源的方法

    主要是修改NuGet.Config

    linuxNuGet.Config配置文件位置及修改

    vi ~/.nuget/NuGet/NuGet.Config

    windowsNuGet.Config配置文件位置

    修改%AppData%\NuGet\NuGet.Config文件。(window10中%AppData%C:\Users\Administrator\AppData\Roaming)

    NuGet.Config文件示例

    <?xml version="1.0" encoding="utf-8"?><configuration>  <packageSources>    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />  </packageSources>  <activePackageSource>    <add key="nuget.org" value="https://www.nuget.org/api/v2/" />  </activePackageSource></configuration>

    例如,想要添加https://dotnet.myget.org/F/dotnet-core/api/v3/index.json源,则直接向配置文件中packageSources下添加

    <add key="myget" value="https://dotnet.myget.org/F/dotnet-core/api/v3/index.json" protocolVersion="3" />

    vscode如何使用nuget包管理工具

    安装测试

    dotnet add myapp\myapp.csproj  package json.net

    vscode如何使用nuget包管理工具

    通过项目根目录中添加nuget.config配置文件自定义源

    nuget.config配置文件放在项目根目录(一般就是解决方案所在目录),就可以成功添加nuget.config中自定义的源,例如,

    <?xml version="1.0" encoding="utf-8"?><configuration>  <packageSources>    <add key="nuget.org" value="https://nuget.cnblogs.com/v3/index.json" />  </packageSources></configuration>

    四、使用NuGet Gallery或NuGet Package Manager GUI进行可视化管理

    vscode如何使用nuget包管理工具

    vscode如何使用nuget包管理工具

    感谢各位的阅读,以上就是“vscode如何使用nuget包管理工具”的内容了,经过本文的学习后,相信大家对vscode如何使用nuget包管理工具这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

    --结束END--

    本文标题: vscode如何使用nuget包管理工具

    本文链接: https://lsjlt.com/news/332202.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • vscode如何使用nuget包管理工具
      这篇文章主要讲解了“vscode如何使用nuget包管理工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vscode如何使用nuget包管理工具”吧!一、使用dotnet add pack...
      99+
      2023-07-01
    • vscode使用nuget包管理工具
      目录一、使用dotnet add package 命令行实现1、列出Nuget本地的路径2、使用dotnet命令安装引用Nuget包3、安装引用指版本使用-v4、使用特定源安装引用N...
      99+
      2024-04-02
    • node.js包管理工具Yarn如何使用
      本文小编为大家详细介绍“node.js包管理工具Yarn如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“node.js包管理工具Yarn如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Yarn是由F...
      99+
      2023-07-02
    • node.js的NPM包管理工具如何使用
      这篇文章主要介绍“node.js的NPM包管理工具如何使用”,在日常操作中,相信很多人在node.js的NPM包管理工具如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
      99+
      2022-12-05
      node.js npm
    • Node.js包管理工具怎么使用
      这篇文章主要介绍“Node.js包管理工具怎么使用”,在日常操作中,相信很多人在Node.js包管理工具怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Node.js包管理工具怎么使用”的疑惑有所帮助!...
      99+
      2023-07-06
    • Debian使用哪种包管理工具来管理软件包
      Debian使用APT(Advanced Package Tool)作为主要的包管理工具来管理软件包。APT是一个命令行工具,提供了...
      99+
      2024-03-12
      Debian
    • vscode工具函数once如何使用
      这篇文章主要介绍“vscode工具函数once如何使用”,在日常操作中,相信很多人在vscode工具函数once如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vscode工具函数once如何使用”的疑...
      99+
      2023-07-05
    • vscode工具函数Symbol如何使用
      这篇文章主要介绍“vscode工具函数Symbol如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vscode工具函数Symbol如何使用”文章能帮助大家解决问题。什么是Symbol?符号(S...
      99+
      2023-07-05
    • Node.js包管理工具
      目录Node 包管理工具npm简介npm常用命令package.json & package-lock.json & node_modules关系nodemon配置命...
      99+
      2023-05-15
      Node.js包管理工具 node包管理工具 包管理工具
    • node.js包管理工具Yarn使用简介
      Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 , 它主要是为了弥补 npm 的一些缺陷而出现的。和npm相比,它...
      99+
      2024-04-02
    • Python包管理工具pip怎么使用
      这篇“Python包管理工具pip怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python包管理工具pip怎么使用...
      99+
      2023-06-30
    • k8s的包管理工具helm使用简介
      目录Helm Helm是什么?Helm中一个很重要的元素:Chart使用Helm安装helm客户端注意点通过二进制的方式安装helm客户端:添加chart存储库搜索chart存储库安...
      99+
      2024-04-02
    • python 包管理工具 —— setu
      1. 创建一个简单的包 创建 setup_demo文件夹,编写如下的 setup.py 文件: from setuptools import setup, find_packages setup( name = "de...
      99+
      2023-01-31
      管理工具 python setu
    • 如何使用Systemd进程管理工具
      这期内容当中小编将会给大家带来有关如何使用Systemd进程管理工具,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 1. systemd介绍systemd是目前Linux系统上主要的系统守护进程...
      99+
      2023-06-15
    • Linux下如何安装conda包管理工具
      这篇文章给大家分享的是有关Linux下如何安装conda包管理工具的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。conda是一个包,依赖和环境管理工具,适用于多种语言,如: Python, R, Scala, J...
      99+
      2023-06-27
    • 如何使用VSCode工具创建HTML文件
      本篇内容主要讲解“如何使用VSCode工具创建HTML文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用VSCode工具创建HTML文件”吧! &nb...
      99+
      2024-04-02
    • Node.js中的包管理工具npm怎么使用
      本篇内容介绍了“Node.js中的包管理工具npm怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一...
      99+
      2024-04-02
    • JS包管理工具yarn怎么安装使用
      这篇文章主要介绍“JS包管理工具yarn怎么安装使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JS包管理工具yarn怎么安装使用”文章能帮助大家解决问题。1. ...
      99+
      2024-04-02
    • Python包管理工具之PDM的使用教程
      目录前言安装使用PDM用pipx安装pdm配置 pdm 自动补全PDM初始化项目PDM 常用命令运行命令查看环境更新包切换Python版本命令别名方案兼容其他方案迁移到pdmpych...
      99+
      2024-04-02
    • Python学习之pip包管理工具的使用
      目录写文的原因pip 简介pip 安装/移除包升级包和查看已安装包搜索包写文的原因 学习 Python 的过程中,经常会使用 pip 命令去安装第三方模块,但细细琢磨下来,我真的掌握...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作