如何让 Angular 文本在 Visual Studio 2022 年着色?

How do I get my Angular text Colorized in Visual Studio 2022?

这是一个奇怪的问题,但对于以前做过的人来说可能很容易。

我刚刚安装了 Visual Studio 2022。打开一个文件,我立即注意到我的 Angular 代码在我的 .cshtml 页面上不再是紫色的。

这在 Visual Studio 2019 年非常有用。

这是它在 VS 2019 中的样子...

这是它在 VS 2022 中的样子...

我有 ReSharper,但两者都安装了它,我什至不确定这是从哪里来的。

我相当确定我安装了所有相同(或相似)的扩展,但仍然无法弄清楚这是在做什么。

我很想找回我的紫色代码颜色!

任何帮助,不胜感激!

这是一个产品回归,有一个反馈项目开放here

长话短说,它与VS2022中的new Razor editor有关。旧版编辑器会有些盲目地突出显示这些内容,因为它们在不同的 front-end 框架中做的事情略有不同,但语法基本一致。新编辑器(还)没有这样做。

在问题得到解决之前,您可以按照说明改回旧版编辑器,但您会错过为 Razor 开发添加的任何新功能。