asp-
Razor/MVC 6 中的新标签助手应该有 Intellisense吗?我一直在关注 Shawn Wildermuth 的 Pluralsight 课程之一,并且一切都正常运行,但我认为当我开始asp-
在标签上作为属性输入时我应该获得智能感知。
如果它应该在那里,您对可能导致它消失的原因有什么想法吗?
我正在使用 Visual Studio 2015 社区,以及Kestrel、Mvc 和 TagHelpers 的 .Net 依赖项的RC1-Final版本。
asp-
Razor/MVC 6 中的新标签助手应该有 Intellisense吗?我一直在关注 Shawn Wildermuth 的 Pluralsight 课程之一,并且一切都正常运行,但我认为当我开始asp-
在标签上作为属性输入时我应该获得智能感知。
如果它应该在那里,您对可能导致它消失的原因有什么想法吗?
我正在使用 Visual Studio 2015 社区,以及Kestrel、Mvc 和 TagHelpers 的 .Net 依赖项的RC1-Final版本。
确保添加"Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final"
到 project.json 依赖项。
您还需要添加@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
到您的 _ViewImports.cshtml 以使标签助手在您的所有视图中可用。
您可以在aspnet 5 文档页面获取更多信息
在我的情况下,它是 ReSharper,禁用我得到 Intellisense
另一件事,确保_ViewImports.cshtml 中的@addTagHelper 没有被引用,例如:
@addTagHelper "*, Microsoft.AspNetCore.Mvc.TagHelpers"
----not good
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
- -好的
这个固定我的...
在我的情况下,我需要停用覆盖 TagHelpers 的 ReSharper (9.2) 的 IntelliSense。
Visual Studio 2015 菜单中的步骤:
cshtml Razor 页面 TagHelpers 现在不再被 ReSharper IntelliSense 覆盖。
你还需要有
"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Mvc.TagHelpers": "1.0.1",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
在你的project.json dependencies
,你可以在这里看到所有的步骤:https ://stackoverflow.com/a/40147096/550975