Gya*_*ash 157 nuget-package visual-studio-code
如何在Visual Studio代码中安装Nuget包?我知道在Visual Studio中,我们可以通过Nuget Package Manager控制台执行此操作,但是如何在VS Code中执行此操作?
Jef*_*cht 196
从命令行或vs代码编辑器中的终端窗口 dotnet add package Newtonsoft.Json
sas*_*alm 64
您可以使用NuGet Package Manager扩展.
安装完成后,要添加软件包,请按Ctrl + Shift + P,然后键入>nuget并按Enter键:
键入包名称的一部分作为搜索字符串:
选择包裹:
最后是包版本(你可能想要最新版本):
小智 26
您可以使用"vscode-nuget-package-manager"轻松完成.去市场并安装它.之后
1)按Ctrl + P.
2)输入">"
3)然后选择"Nuget Package Manager:Add Package"
4)输入包名Ex:Dapper
5)选择包名和版本
6)完成.
Mos*_*hua 21
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" />
Run Code Online (Sandbox Code Playgroud)
这已在较新版本的扩展程序中修复,因此如果您的旧版本存在此问题,请将其更新到最新版本。
小智 13
.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>
Run Code Online (Sandbox Code Playgroud)
只需从NuGet获取软件包名称和版本号,然后添加到.csproj然后保存.系统将提示您运行将导入新包的还原.
Ctrl+Shift+P在 Windows 或Command+Shift+PMac 上例如,如果您使用 .net core,则可以使用 dotnet CLI
dotnet add package <package name>
Run Code Online (Sandbox Code Playgroud)
nuget 包管理器 gui扩展是一个 GUI 工具,可让您轻松地从 Nuget 服务器为 .NET Core/.Net 5 项目更新/删除/安装包
> 安装新软件包:
要更新/删除软件包,请单击更新/删除软件包
上面的答案很好,但如果同一文件夹中有超过 1 个项目 (.csproj),则还不够。
首先,您可以轻松地将“PackageReference”标记添加到 .csproj 文件中(通过使用 nuget 包管理器手动或使用 dotnet add package 命令)。
但是,您需要手动运行“恢复”命令,以便您可以告诉它您正在尝试恢复哪个项目(如果我只是单击弹出的恢复按钮,则什么也没有发生)。您可以通过运行以下命令来做到这一点:
dotnet restore Project-File-Name.csproj
Run Code Online (Sandbox Code Playgroud)
然后安装该软件包
| 归档时间: |
|
| 查看次数: |
137239 次 |
| 最近记录: |