代码片段不适用于 Visual Studio 2022

Ere*_* G. 7 c# intellisense visual-studio razor visual-studio-2022

版本:17.0.1 专业版

我无法使用任何片段。我遇到了困难,尤其是在 Razor 上。请帮助

在此输入图像描述

Jim*_*mmy 19

VS2022 中的新 Razor 编辑器与之前版本中的旧编辑器的功能并不相同;但是,它确实具有特定于较新的 ASP.NET Core 运行时功能的新功能。我们仍在继续努力实现功能对等,因此请发送反馈以帮助团队优先考虑哪些功能需求最高。

您可以在 HTML 编辑器设置中将切换回旧编辑器(工具 -> 选项 -> 文本编辑器 -> HTML -> 高级 -> 对 ASP.NET Core 使用旧版 Razor 编辑器) 工具/选项设置

编辑: 这篇博文指出了一些缺失的功能。如上所述,团队正在努力让其中的大多数重新工作,但这很大程度上是根据通过Razor Tooling github或 VS 反馈系统收到的反馈来确定优先级的(团队会查看这两个系统)。

  • 谢谢,这对我升级到 VS2022 来说是一个大问题(它也会破坏 JavaScript 片段)。2021 年 12 月 1 日发表的这篇文章提到了新 Razor 引擎中缺少的一些功能,其中一些功能对我来说确实影响了生产力。https://devblogs.microsoft.com/visualstudio/introducing-the-new-razor-editor-in-visual-studio-2022/ (3认同)