如何在Visual Studio代码中安装Nuget包?我知道在Visual Studio中,我们可以通过Nuget Package Manager控制台执行此操作,但是如何在VS Code中执行此操作?
从命令行或vs代码编辑器dotnet add package Newtonsoft.Json
中的终端窗口
您可以使用NuGet Package Manager扩展名。
安装完成后,要添加软件包,请按Ctrl + Shift + P,然后键入>nuget
并按Enter键:
键入包名称的一部分作为搜索字符串:
选择包裹:
最后是包版本(你可能想要最新版本):
您可以使用“vscode-nuget-package-manager”轻松完成。去市场并安装它。之后
1)按Ctrl + P或Ctrl + Shift + P(并跳过2)
2)输入“>”
3)然后选择“Nuget Package Manager:Add Package”
4)输入包名Ex: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然后保存。系统将提示您运行将导入新包的还原。
Ctrl+Shift+P
或Mac上的Command+Shift+P
上面的答案很好,但如果你在同一个文件夹中有多个项目(.csproj),则不够。
首先,您可以轻松地将“PackageReference”标记添加到.csproj文件中(手动,使用nuget包管理器或使用dotnet add package命令)。
但是,您需要手动运行“恢复”命令,以便告诉它您要恢复的项目(如果我只是单击弹出的恢复按钮,则不会发生任何事情)。您可以通过运行来执行此操作:
dotnet restore Project-File-Name.csproj
然后安装包
修改project.json或* .csproj文件。添加具有包名称和所需版本的依赖项。
JSON示例:
{
"dependencies" : {
"AutoMapper": "5.2.0"
}
}