在过去的Visual Studio 2017版本中,如果开发人员想要标签助手智能感知,他们需要安装Razor语言服务,如此回答中所示:ASP.NET Core Tag Helper Intellisense in Visual Studio 2017 在之前的版本的VS 2017我做到了这一点,它的工作很好。VS 2017版本15.3.x中的标签助手intellisense不起作用
最近我从版本15.2升级到Visual Studio 2017版本15.3.2我相信现在我的标签助手intellisense不再工作。
我在这里读到https://developercommunity.visualstudio.com/content/problem/55761/tag-helpers-intellisense-still-doesnt-work.html在15.3标签助手intellisense会开箱即用。但在我看来并没有。
要设法得到它工作,我尝试禁用剃刀语言服务(想也许现在不需要的话),但随后的Visual Studio不会让我打开任何CSHTML文件,并与下面的对话框抱怨:
因此,我重新启用了Razor语言服务,但我仍然无法获得在最新版本的Visual Studio 2017(当前版本为15.3.2)中使用标签帮助程序intellisense。下面是一个简单的标签助手没有标记辅助着色:
如何获取标记辅助智能感知在这个版本的Visual Studio的工作有什么建议?
https://github.com/aspnet/Razor/issues/1628 - 根据这个,你需要做的只是修复安装程序。不工作,但扩展名“剃刀扩展服务”仍然安装并启用,即使修复后... – Mirek
不适用于刚刚发布的15.3.3 ... – Mirek
嗨,罗恩,以管理员身份运行VS 2017,然后单击“更多修复”进行修复,我尝试安装Razor Language Services扩展,以使Tag Helper intellisense在VS 2017 15.2中可用,然后将其升级到最新版本15.3.3,就像您找到的那样,但这个intellisense不起作用,但在修复VS 2017 15.3.3并重新启动计算机后,我需要检查Tag Helper Intellisense是否可以在我现有的或新的项目中工作,例如:https://1drv.ms/我/ s!Atv5QNuFrncKgyj0dNWd43Pdp4x_ –