如何在Visual Studio Code中安装Nuget软件包?我知道在Visual Studio中,我们可以通过Nuget软件包管理器控制台执行此操作,但是如何在VS Code中执行此操作?
如何在Visual Studio Code中安装Nuget软件包?我知道在Visual Studio中,我们可以通过Nuget软件包管理器控制台执行此操作,但是如何在VS Code中执行此操作?
Answers:
从命令行或vs代码编辑器中的“终端”窗口 dotnet add package Newtonsoft.Json
您可以使用NuGet软件包管理器扩展。
安装后,要添加软件包,请按Ctrl + Shift + P,然后键入>nuget
并按Enter:
输入您的包裹名称的一部分作为搜索字符串:
选择包装:
最后是软件包版本(您可能需要最新的版本):
您可以使用“ vscode-nuget-package-manager”轻松完成此操作。去市场并安装它。之后
1)按Ctrl + P或Ctrl + Shift + P(并跳过2)
2)输入“>”
3)然后选择“ Nuget软件包管理器:添加软件包”
4)输入包裹名称,例如:Dapper
5)选择软件包名称和版本
6)完成。
打开扩展菜单(Ctrl + Shift + X),然后搜索.NuGet程序包管理器。
.csproj文件的示例
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.2" />
<PackageReference Include="MySql.Data.EntityFrameworkCore" Version="7.0.7-m61" />
</ItemGroup>
只需从NuGet获取软件包名称和版本号,然后将其添加到.csproj,然后保存即可。系统将提示您运行将导入新软件包的还原。
dotnet
VSCode,那为什么还要使用这些项目文件。
Ctrl+Shift+P
在Windows或Command+Shift+P
Mac上Nuget Gallery
提供类似于完整Visual Studio的GUI。见下文。
如何使用:
Nuget Gallery
从扩展市场安装。View > Command Palette
或⇧⌘P(在Windows和Linux中为Ctrl + Shift + P)启动。输入Nuget: Open Gallery
。.csproj file
选中该复选框,从下拉列表中选择版本,然后单击安装按钮。更新
如评论中所述,较早的版本存在一个问题,.csproj
当csproj文件中的软件包缺少以下版本号时,该复选框不可见。
<PackageReference Include="Microsoft.AspNetCore.App" />
扩展的较新版本已修复此问题,因此,如果您有较旧的版本存在此问题,请将其更新为最新版本。
.csproj
当前版本中没有文件打勾选项。也许那就是我的问题。github.com/pcislo/vscode-nuget-gallery/issues/15