C# 在Visual Studio中启用TagHelper Intellisense支持

C# 在Visual Studio中启用TagHelper Intellisense支持,c#,asp.net-mvc,asp.net-core,C#,Asp.net Mvc,Asp.net Core,如何在Visual Studio 2015中的空白ASP.NET Core RC2应用程序中启用具有Intellisense支持的标记帮助程序,就像我在RC1中所做的那样,这对我来说非常熟悉。要在ASP.NET Core RC2项目中添加标记帮助程序,请在Views文件夹的根目录下添加_ViewImports文件,然后添加 @addTagHelper*,Microsoft.AspNetCore.Mvc.TagHelpers 在project.json文件中,添加以下依赖项和工具: { "depe

如何在Visual Studio 2015中的空白ASP.NET Core RC2应用程序中启用具有Intellisense支持的标记帮助程序,就像我在RC1中所做的那样,这对我来说非常熟悉。

要在ASP.NET Core RC2项目中添加标记帮助程序,请在Views文件夹的根目录下添加_ViewImports文件,然后添加

@addTagHelper*,Microsoft.AspNetCore.Mvc.TagHelpers

在project.json文件中,添加以下依赖项和工具:

{
"dependencies": {
"Microsoft.NETCore.App": {
  "version": "1.0.0-rc2-3002702",
  "type": "platform"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
"Microsoft.AspNetCore.Razor.Tools": {
  "version": "1.0.0-preview1-final",
  "type": "build"
}
 },

 "tools": {
"Microsoft.AspNetCore.Razor.Tools": {
  "version": "1.0.0-preview1-final",
  "imports": "portable-net45+win8+dnxcore50"
},
"Microsoft.AspNetCore.Server.IISIntegration.Tools": {
  "version": "1.0.0-preview1-final",
  "imports": "portable-net45+win8+dnxcore50"
}
},
}

您可能必须重新启动VS才能获得Intellisense。

与以前几乎相同。阅读GitHub上的RC2公告(也可从发行说明链接)!!!谢谢,伙计,我已经找了好几天了。即使在默认的.net核心模板中,标记助手也无法工作!在“工具”部分的“Microsoft.AspNetCore.Razor.Tools”下是否需要“imports”:“portable-net45+win8+dnxcore50”?我能把它拿走吗?我没试过。我将深入探讨这个
导入的真正含义。你试着让我们知道。天哪,我已经做了3天了,我不明白为什么一个项目使用anchor helper,而另一个项目不使用,如果我能给你更多的投票,我会有。