如何在Visual Studio代码中安装Nuget包?我知道在Visual Studio中,我们可以通过Nuget包管理器控制台做到这一点,但我如何在VS Code中做到这一点?


当前回答

在VS Code编辑器的命令行或终端窗口中:

dotnet add <PROJECT> package <PACKAGE_NAME> [options]

Ex.:

dotnet add MyApp package MySql.Data -Version 8.0.31

请看Scott Hanselman的这篇文章

其他回答

转到有sln文件的文件夹。 打开终端(如cmd)

dotnet add package <package name>

编辑:从下面的评论:

2019年6月22日:“这个扩展现在没有从市场发布。你可以选择卸载它。”2¢。- ruffin 19年6月22日13:23

上面提供的链接指向”。网络核心项目经理(Nuget)-试试:marketplace.visualstudio.com/... - samis 19年10月3日16:14


你可以使用NuGet包管理器扩展。

安装完成后,要添加一个包,按Ctrl+Shift+P,输入>nuget并按Enter:

输入包名的一部分作为搜索字符串:

选择套餐:

最后是软件包版本(你可能想要最新的版本):

打开扩展菜单(Ctrl+Shift+X),并搜索“。NuGet包管理器”。

Nuget Gallery提供了一个类似于完整的Visual Studio的GUI。见下文。

如何使用:

从扩展市场安装Nuget画廊。 从菜单栏启动查看>命令面板或⌘P(在Windows和Linux上按Ctrl+Shift+P)。类型Nuget:开放画廊。 显示如下界面。你可以像在常规的Visual Studio中一样进行过滤。 确保选中了.csproj文件复选框,从下拉菜单中选择版本,然后单击安装按钮。

更新

正如评论中所指出的,早期版本有一个问题,当csproj文件中的包缺少如下所示的版本号时,.csproj复选框不可见。

<PackageReference Include="Microsoft.AspNetCore.App" />

这已经在更新的扩展版本中得到了修复,所以如果你有一个有此问题的旧版本,请将其更新到最新版本。

安装NuGet Package Manager Windows上的Ctrl+Shift+P或Mac上的Command+Shift+P 搜索NuGet包管理器:添加包 输入包名,例如AutoMapper 选择包和版本 如需恢复