我在VS2017的全新安装中创建了一个新的ASP.NET Core项目:
我打开Startup.cs,我创建了一个ctor方法,在其中我写道:
var configurationBuilder = new ConfigurationBuilder()
我甚至没有用分号完成这一行,左边出现一个黄色的灯泡,这是VS给我一个快速添加的动作
using Microsoft.Extensions.Configuration
这就是我认为正常的VS行为。
然而,只需几行,当我在ConfigureServices()方法中尝试AddMvc()时,没有灯泡,也没有提供快速操作。 所以当我键入以下内容时:
services.AddMvc();
我遇到了错误,直到我“手动”打开Nuget包管理器并显式添加Microsoft.AspNetCore.Mvc
我在VS2015中没有这样的问题,因为我总是被提供一个黄色灯泡,之后我按下了CTRL +。然后按Enter键下载正确的文件。
其他人有同样的问题吗? 我在我朋友的电脑上安装了VS17(她好心地让我),那里也是如此。没有灯泡自动建议我下载Nuget。