【发布时间】:2019-11-08 08:00:17
【问题描述】:
我目前正在使用Visual studio community 2019 version 16.1.3 我创建了一个新的 Web 应用程序 - Blazor。我没有对这个新应用程序进行任何更改。
与 blazor 相关的所有内容都显示为红线和
错误 CS0103 当前上下文中不存在名称“currentCount”
该应用程序确实运行。我是否缺少能够将智能感知与 blazor 一起使用的东西?
【问题讨论】:
-
这与 VS 和 Blazor 的版本控制有关。尝试安装最新的 Blazor 模板并升级到
2019 16.1.4。旧 Blazor 项目也会有这个问题,最好的办法是只使用新模板并手动迁移它们。您还需要 Core 3.0 最新预览版 SDK,然后运行:dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview6.19307.2docs.microsoft.com/en-us/aspnet/core/blazor/… -
您可能需要使用 VS 的预览版。
-
@DaImTo 有人说here,“对于 ASP.NET Core 3.0 Preview 4 及更高版本,您需要 Visual Studio 2019 16.1 Preview。16.0 将用于构建,但不适用于 IntelliSense等”
-
不知道是否真的值得回答,毕竟当核心3正常发布后,这个问题将不再相关。
-
我在使用最新的 .NET Core 3.0 版本和 VS 2019 v16.3.0 时遇到了这个问题 - 两者都是最新的可用版本。有谁知道如何让智能感知在 Blazor 中工作?
标签: c# visual-studio intellisense blazor