欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vscode使用nuget包管理工具

 更新時(shí)間:2022年06月06日 16:08:37   作者:springsnow  
這篇文章介紹了vscode使用nuget包管理工具的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、使用dotnet add package 命令行實(shí)現(xiàn)

首先可以去這個(gè)網(wǎng)站:https://www.nuget.org/ 查找想要添加的引用,例如搜索MySql.Data的引用:

然后選擇想要添加的那一個(gè),找到.NET cli的命令

dotnet add package MySql.Data --version 8.0.20

然后在vs code中的終端執(zhí)行即可。這樣就可以在c#中引用Mysql.Data命名空間了。

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

注意:執(zhí)行命令的目錄是要安裝的項(xiàng)目的.csproj文件位置

5、指定項(xiàng)目.csproj文件位置

dotnet add ToDo.csproj package NLog -v 1.0.0

二、使用NuGet Package Manager擴(kuò)展

1、在VSCode的擴(kuò)展插件中,搜索并且安裝Nuget Package Manager擴(kuò)展插件

使用ctrl + shift + p或者ctrl + p(mac下將ctrl替換成cmd)

輸入> nuget ,在下拉框中選擇>Nuget Package Manager:Add Package

輸入需要安裝的包名(不需要完整的包名,可以模糊搜索),進(jìn)行搜索

進(jìn)行版本選擇并安裝

擇需要添加Package的項(xiàng)目

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

vscode解決nuget插件不能使用的問(wèn)題

使用vscode安裝nuget插件之后出現(xiàn)錯(cuò)誤:

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

原因

主要是nuget插件里的拉組件的js文件沒(méi)有進(jìn)行小寫(xiě)的控制

解決

修改文件

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

重啟vscode問(wèn)題解決!

三、配置Nuget源的方法

主要是修改NuGet.Config

Linux上NuGet.Config配置文件位置及修改

vi ~/.nuget/NuGet/NuGet.Config

Windows上NuGet.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" />

安裝測(cè)試:

dotnet add myapp\myapp.csproj  package json.net

通過(guò)項(xiàng)目根目錄中添加nuget.config配置文件自定義源

nuget.config配置文件放在項(xiàng)目根目錄(一般就是解決方案所在目錄),就可以成功添加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進(jìn)行可視化管理

到此這篇關(guān)于vscode使用nuget包管理工具的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論