在 Visual Studio 2017 的过去版本中,如果开发人员想要拥有标签助手智能感知,他们需要安装 Razor 语言服务,如此答案中所示:Visual Studio 2017 中的 ASP.NET Core 标记帮助程序 Intellisense https://stackoverflow.com/questions/42279865/asp-net-core-tag-helper-intellisense-in-visual-studio-2017在 VS 2017 的早期版本中,我这样做了,效果很好。
最近我从 15.2 版升级到 Visual Studio 2017 15.3.2 版,我相信现在我的标签助手智能感知不再工作。
我在这里读到https://developercommunity.visualstudio.com/content/problem/55761/tag-helpers-intellisense-still-doesnt-work.html https://developercommunity.visualstudio.com/content/problem/55761/tag-helpers-intellisense-still-doesnt-work.html在 15.3 中,标签助手智能感知将开箱即用。但就我而言,事实并非如此。
为了让它正常工作,我尝试禁用 Razor 语言服务(认为现在可能不需要),但 Visual Studio 不允许我打开任何 cshtml 文件并抱怨以下对话框:
因此,我重新启用了 Razor 语言服务,但我仍然无法让标签助手智能感知在最新版本的 Visual Studio 2017(当前版本为 15.3.2)中工作。下面是一个简单的标签助手,没有标签助手着色:
关于如何让 Tag Helper 智能感知在此版本的 Visual Studio 中工作有什么建议吗?
参考this https://github.com/aspnet/Razor/issues/1628,请以管理员身份重新运行Visual Studio安装程序并点击更多-Repair为了修复,我尝试安装 Razor Language Services 扩展以使 Tag Helper intellisense 在 VS 2017 15.2 中工作,然后将其升级到最新版本 15.3.3,就像您发现的那样,此 intellisense 不起作用,但是在我修复之后VS 2017 15.3.3 并根据 VS 的要求重新启动计算机,然后我检查 Tag Helper Intellisense 在我的现有或新项目中再次工作.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)