Visual Studio 2017不提供快速操作

Pax*_*rce 8 c# nuget nuget-package .net-core visual-studio-2017

我在VS2017的全新安装中创建了一个新的ASP.NET Core项目:

我打开Startup.cs,我创建了一个ctor方法,在里面我写道:

var configurationBuilder = new ConfigurationBuilder()
Run Code Online (Sandbox Code Playgroud)

我甚至没有用分号完成这条线,左边出现一个黄色的灯泡,这是VS给我一个快速添加的动作

using Microsoft.Extensions.Configuration
Run Code Online (Sandbox Code Playgroud)

这就是我认为正常的VS行为.

但是,只需几行,当我在ConfigureServices()方法中尝试AddMvc()时,没有灯泡,也没有提供快速操作.所以当我键入以下内容时:

services.AddMvc();
Run Code Online (Sandbox Code Playgroud)

我遇到了错误,直到我"手动"打开Nuget包管理器并明确添加Microsoft.AspNetCore.Mvc

我在VS2015中没有这样的问题,因为我总是被提供一个黄色灯泡,之后我按下了CTRL +.然后按Enter键下载正确的文件.

以下是我的VS17相关选项的外观:

使用指令 UsingDirectives

NUGET GENERAL NugetGeneral

NUGET包装来源 NugetPackageSources

还有其他人有同样的问题吗?我在我朋友的电脑上安装了VS17(她好心地让我),那里也是如此.没有灯泡自动建议我下载Nuget.