<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
首先可以去這個網站:https://www.nuget.org/ 查詢想要新增的參照,例如搜尋MySql.Data的參照:
然後選擇想要新增的那一個,找到.NET cli的命令
dotnet add package MySql.Data --version 8.0.20
然後在vs code中的終端執行即可。這樣就可以在c#中參照Mysql.Data名稱空間了。
dotnet nuget locals all
dotnet add package NLog
dotnet add package NLog -v 4.6.7
dotnet add package Microsoft.AspNetCore.StaticFiles -s https://dotnet.myget.org/F/dotnet-core/api/v3/index.json
注意:執行命令的目錄是要安裝的專案的.csproj檔案位置
dotnet add ToDo.csproj package NLog -v 1.0.0
1、在VSCode的擴充套件外掛中,搜尋並且安裝Nuget Package Manager擴充套件外掛
使用ctrl + shift + p或者ctrl + p(mac下將ctrl替換成cmd)
輸入> nuget ,在下拉框中選擇>Nuget Package Manager:Add Package
輸入需要安裝的包名(不需要完整的包名,可以模糊搜尋),進行搜尋
進行版本選擇並安裝
擇需要新增Package的專案
更多包參照參考官方檔案https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-list-reference
使用vscode安裝nuget外掛之後出現錯誤:
"Versioning information could not be retrieved from the NuGet package repository. Please try again later."
原因
主要是nuget外掛裡的拉元件的js檔案沒有進行小寫的控制
解決
修改檔案
C:Usersbobin.yang.vscodeextensionsjmrog.vscode-nuget-package-manager-1.1.6outsrcactionsadd-methods>fetchPackageVersions.js
重啟vscode問題解決!
主要是修改NuGet.Config
Linux上NuGet.Config
組態檔位置及修改
vi ~/.nuget/NuGet/NuGet.Config
Windows上NuGet.Config
組態檔位置
修改%AppData%NuGetNuGet.Config
檔案。(window10中%AppData%
是C:UsersAdministratorAppDataRoaming
)
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" />
安裝測試:
dotnet add myappmyapp.csproj package json.net
將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>
到此這篇關於vscode使用nuget包管理工具的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45