这篇文章主要讲解了“vscode如何使用nuget包管理工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vscode如何使用nuget包管理工具”吧!一、使用dotnet add pack
这篇文章主要讲解了“vscode如何使用nuget包管理工具”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vscode如何使用nuget包管理工具”吧!
首先可以去这个网站: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
在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:\Users\bobin.yang\.vscode\extensions\jmrog.vscode-nuget-package-manager-1.1.6\out\src\actions\add-methods>fetchPackageVersions.js
重启vscode问题解决!
主要是修改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" />
安装测试:
dotnet add myapp\myapp.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包管理工具”的内容了,经过本文的学习后,相信大家对vscode如何使用nuget包管理工具这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
--结束END--
本文标题: vscode如何使用nuget包管理工具
本文链接: https://lsjlt.com/news/332202.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0