在過去的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_ –