在VS2017 Community中,NuGet在哪里?

11

刚刚安装了VS2017社区版——我看到一些文档说NuGet已经包含在里面了——但是我没找到它,并且不知道如何添加它。它应该基本上与VS2015中的一样吗?


1
它与2015年的集成方式是相同的。 - Cory Nelson
只需前往工具。 - user5093161
3
我想通了-当你运行VS2017安装程序时,会出现许多选项。我没有选择导致Nuget被安装。最后,我不得不回头重新下载安装程序,再次仔细查看几十个复选框,并确保要求它。我认为文档不是很好,只是说“它包含在VS2017中” - 这让它听起来像你应该在每个VS2107安装中都能看到它 - 实际上并不是这样 - 这取决于情况。 - Tullhead
1
顺便提一下,安装 VS 2017 时,会在您的计算机上安装“Visual Studio Installer”,您可以随时单击“修改”,这样就不需要重新安装整个 VS,但是安装程序可以随时添加/删除组件。 - Martin Ullrich
如果我进入“工具”并选择“程序包管理器控制台”,然后输入(例如)“nuget spec”(如https://learn.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package所述),我会收到“未识别术语'nuget'”。 - Steve Smith
转到 工具 > Nuget 包管理器。 - user5093161
5个回答

8

你需要在安装程序中找到它,第二个选项卡是“Packages”,位于“Code Tools”子标题下面。

http://i.imgur.com/Pzx4Cqq.png

你可以从VS的“工具”菜单启动安装程序,这应该是第一个选项。


5
我也遇到了同样的问题。当我安装VS 2017时,我只有Microsoft Visual Studio离线包。我不记得我是如何解决的,但我确实解决了。你需要做的是:
  1. 打开VS 2017。
  2. 选择 工具 > NuGet程序包管理器 > 程序包管理器设置
  3. 选项中,选择NuGet程序包管理器 > 程序包源
  4. 可用程序包源旁边选择+
  5. 输入以下值:
  6. 选择确定

现在,当你运行Install Package命令时,你将得到你需要的内容。

注意程序包管理器控制台中,作为程序包源,请确保选择所有nuget.org


4
它作为一个选项被包含在内,而不是默认安装。 要安装NuGet: 1. 工具 > 获取工具和功能... 2. 单个组件 > 代码工具 3. NuGet 包管理器 4. 更新。 找到NuGet: - 项目 > 管理 NuGet 程序包... - 工具 > NuGet 包管理器 项目或工具

在我的机器上,它被称为“个别组件”,而不是“单个组件”(VS 2017社区版,版本15.8.6)。 - S.L. Barth

0

对于任何在尝试查找 nuget 安装位置以便用作 CLI 的人,如果您没有单独安装它,则需要通过 MsBuild.exe 使用 /t:restore 来使用它,例如还原 nuget 包。如果您想要完整的工具而不仅仅是通过 MSBuild 调用 DLL,则必须安装单独的组件。


0
在Visual Studio 2017中,点击工具 -> Nuget程序包管理器 -> 程序包管理器控制台 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接