Rya*_*ing 16 razor asp.net-core visual-studio-2017
我无法获得所有标签的Intellisense(例如asp-for asp-action,等等)我正在运行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" />
Run Code Online (Sandbox Code Playgroud)
我的_ViewImports.cshtml文件包括以下内容:
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
我需要编辑或添加一些东西吗?
joa*_*del 17
对于VS2017 RTM(如果你现在升级),您需要安装剃刀语言服务的扩展和更新...在工具 Visual Studio中的菜单.
警告:似乎你还必须从你的.csproj文件中删除任何Microsoft.AspNetCore.Razor.Tools引用(我有版本1.1.0-preview4-final),以便在安装上面的扩展后启用IntelliSense.
EDIT1:
正如VS2017已知问题中所述,现在可以使用解决方法.为此,我们需要安装Razor语言服务扩展.此扩展在Visual Studio 2017中为ASP.NET Core Razor Tag Helpers提供支持.
原版的:
在VS2017 RC中, Razor Tag Helpers在设计时不会获得彩色化或特殊的智能感知.它们在运行时正常工作.目前没有可用的解决方法.
有关更多详细信息,请参阅known-issues-vs2017.
[解决]在我更新的Visual Studio 2017 Enterprise 26430.13我解决了我的问题与禁用和重新启用Razor Language Services它现在正在工作.
我知道这有点奇怪.我发现Razor Language Services在Extension and Update从Tools菜单中和Disable它,并重新启动Visual Studio和再次启用它,再而最后重新启动Visual Studio一切的权利.
| 归档时间: |
|
| 查看次数: |
7445 次 |
| 最近记录: |