ASP.Net Core 中没有智能感知

No intellisense in ASP.Net Core

通过 Visual Studio 安装 ASP.Net 核心后 ==> 新建项目 ==> Web ==> ASP.Net Web 应用程序 ==> 确定 ==> ASP.Net 5 模板。安装完成后重启系统然后新建工程ASP.NET 5 Template ==> Empty website。我没有得到任何智能感知,所有 class 名称都是红色的,就好像 Visual Studio 或 Resharper 无法找到定义一样。

这是一些屏幕截图。

没有智能感知

当使用服务对象时,我期望 services.AddSingleton、service.AddScoped services.AddTransient service.AddLogging 等等...

我已经重新启动了 visual studio 但结果仍然相同,但是项目按预期编译和运行但是在没有智能感知的任何支持的情况下很难找出新的 api。

我安装了更新 1 的 resharper v 9。

谢谢!

这完全取决于您使用的 ASP.NET 5 版本,因为它一直是一个需要支持的移动目标。它应该可以工作,但对于(我认为)RC1 位,但如果您尝试使用当前的 RC2 之前的版本,则存在已知问题(例如,工具已被完全重写)。我们希望修复和更新 post RC2,但随着最近关于继续对工具进行重大更改的公告(project.json 正在逐步淘汰并替换为 .csproj 文件),这可能不会太容易了我们将不得不等待,看看 RC2 工具的外观。

我遇到了与 .NET Core 相同的问题,禁用 Resharper 对我有用。一旦我禁用它,Razor 视图中的 Intellisense 就会再次开始工作。