【问题标题】:Autocomplete not Working in ASP.NET Core 5 Razor Tag Helper in Visual Studio Code自动完成在 Visual Studio Code 中的 ASP.NET Core 5 Razor Tag Helper 中不起作用
【发布时间】:2021-08-27 22:21:45
【问题描述】:

我在使用 ASP.NET Core 5 的 Razor 页面 (.cshtml) 中遇到 Visual Studio Code 自动完成问题。自动完成功能仅适用于少数旧项目。对于新的 ASP.NET Core 5 项目,它不起作用。我已经尝试重新启动 OmniSharp,重新安装 VS Code 和扩展,但没有解决问题。我是一名编程老师,我的学生也面临同样的问题。我们正在使用最新版本的 VS Code 和 .NET Core 5 稳定版。感谢您的帮助。

【问题讨论】:

  • 是的,杰里米,我这样做了,但问题仍然存在。问题似乎出在 OmniSharp 上。它没有正确加载项目。因此,我使用 Shift + Ctrl + P -> OmniSharp 重新加载了项目:选择项目...此操作强制 OmniSharp 重新加载项目并使代码再次完整工作。不管怎样,谢谢你的回答。

标签: c# visual-studio-code tag-helpers asp.net-core-tag-helpers omnisharp


【解决方案1】:

必须在某个地方直接引用标签助手,或者直接在您正在编辑的文件中,或者在 _ViewImports.cshtml 文件中。这是一个引用 Microsoft 的 Tag Helpers 的示例。

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

更多信息:https://docs.microsoft.com/en-us/aspnet/core/mvc/views/layout?view=aspnetcore-5.0#importing-shared-directives

【讨论】:

    猜你喜欢
    • 2017-07-05
    • 2019-12-11
    • 2020-01-10
    • 2019-06-06
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    相关资源
    最近更新 更多