在Visual Studio 2017中找不到nuget包管理器?

sam*_*sam 13 c++ visual-studio nuget visual-studio-2017

我从Tools - > Extensions and Updates安装了软件包安装程序.我尝试在工具菜单中搜索,找不到安装nuget包选项.此外,如果我右键单击该项目,有一个选项快速安装包,在框中我填写我想在项目中添加的nuget包(在我的情况下openBLAS),它说,Visual Studio需要重新启动.

我在Visual C++ win32控制台应用程序中工作,并尝试为其他项目找到nuget包管理器.

我重新启动了我的视觉工作室甚至我的电脑,但仍然找不到它.请帮忙!

小智 24

它默认不安装(据我所知)你必须手动在Visual Studio安装程序中选择它.

首先打开Visual Studio安装程序(例如,通过工具 - >获取工具和功能...).修改您当前安装的产品.您可以在Individual components选项卡下找到NuGet包管理器.

  • 它位于"代码工具"下(该对话框确实需要搜索功能) (6认同)

Leo*_*SFT 5

在Visual Studio 2017中找不到nuget软件包管理器?

根据nuget博客

从Visual Studio 2017中的NuGet 4.0开始,NuGet程序包管理器将作为Visual Studio的一部分提供,并且较新的版本将无法从VS扩展库中下载。NuGet更新将与其他Visual Studio更新一起自动拉入。

因此,NuGet软件包管理器扩展已经是Visual Studio 2017的内置组件,不必安装或更新它。

安装Visual Studio 2017之后,您可以直接使用nuget软件包管理器。右键单击项目,有一个选项Manager NuGet软件包...,在“ 浏览”中填充了openBLAS nuget软件包,然后选择软件包版本并安装它:

在此处输入图片说明

此外,您还可以通过NuGet命令直接在Visual Studio中安装nuget软件包,有关更多详细信息,请参阅NuGet文档

  • 抱歉,我在全新安装 Visual Studio 2017 时没有得到这样的选项。 (2认同)

ndr*_*isg 5

这对我有用:

删除%AppData%\NuGet\Nuget.config然后重新启动 Visual Studio

(删除 Nuget.config 会强制 VS 创建一个新的配置文件,这可以解决许多不同的问题,具体取决于配置文件中的损坏内容)