我無法得到智能感知的所有標籤(例如asp-for
asp-action
等)我在運行Visual Studio 2017ASP.NET核心標記輔助智能感知在Visual Studio 2017年
我.csproj
文件包括下列程序包:
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.TagHelpers" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Tools" Version="1.1.0-preview4-final" Type=""/>
<PackageReference Include="Microsoft.AspNetCore.Razor" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Runtime" Version="1.1.0" />
和我_ViewImports.cshtml
文件包括以下內容:
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
有什麼我需要編輯或添加?
感謝您分享您的發現。奇怪,這聽起來可能對我有用。我有'VS2017 ver 15.0.26430.14'。即使在安裝Razor語言服務之後,它也無法工作(沒有智能感知,也沒有標記助手屬性的着色)。按照您的步驟使其工作。 – nam
沒有爲我工作,只是禁用它。然後我通過卸載它來完成漫長的路由(然後VS安裝程序也卸載了整個asp.net,因爲它們是依賴的)。然後,我從安裝程序(獲取工具和功能)重新安裝了asp.net功能,並且它可以工作(您可以獲得Razor語言功能)。 –