Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当前上下文中不存在名称“addtaghelper” 问题:_C#_Asp.net_Asp.net Core_Asp.net Core Mvc - Fatal编程技术网

C# 当前上下文中不存在名称“addtaghelper” 问题:

C# 当前上下文中不存在名称“addtaghelper” 问题:,c#,asp.net,asp.net-core,asp.net-core-mvc,C#,Asp.net,Asp.net Core,Asp.net Core Mvc,我正在尝试使用ASP.NET 5标记帮助程序。配置服务器端错误消息后,我收到以下消息: @addtaghelper "Microsoft.AspNet.Mvc.TagHelpers" 错误CS0103:当前上下文中不存在名称“addtaghelper” 通过阅读在线教程,addtaghelper应该存在。在project.json中,我们添加了以下内容: "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4" 另外,在\u ViewStart.cs

我正在尝试使用ASP.NET 5标记帮助程序。配置服务器端错误消息后,我收到以下消息:

@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers" 
错误CS0103:当前上下文中不存在名称“addtaghelper”

通过阅读在线教程,
addtaghelper
应该存在。在
project.json
中,我们添加了以下内容:

"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"
另外,在
\u ViewStart.cs
中,我们有以下内容:

@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers" 
为什么当前上下文中不存在
addtaghelper
?如何将其添加到当前上下文中

我尝试将camel大小写作为
@addTagHelper
,但这会导致一个新错误:

无效的标记帮助器指令查找文本“Microsoft.AspNet.Mvc.TagHelpers”。正确的查找文本格式为:“typeName,assemblyName”

答案是肯定的。这是要添加的指令

@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
格查斯:

  • 报价是可选的
  • 该指令区分大小写,需要驼峰式大小写
  • 为了包含所有标记帮助程序,我们对
    类型名使用
    *
  • 从今天起,
    project.json
    必须在
    依赖项
    部分中有
    Microsoft.AspNet.Mvc.TagHelpers:“6.0.0-beta4”

另请参见:

看来这两种方法都很有效,很有趣,我想我是跳了枪。抱歉,编辑答案,我将删除否决票。VS默认为无引号,所以我认为他们更改了它。(我也有问题,我认为这是因为引用,但最终不是)[有一点被删除: