[英]The name `addtaghelper` does not exist in the current context
我正在尝试使用ASP.NET 5标记帮助器。 配置了服务器端错误消息后,我收到以下消息:
错误CS0103:名称“ addtaghelper”在当前上下文中不存在
通过阅读在线教程, addtaghelper
应该存在。 在project.json
我们添加了以下内容:
"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"
另外,在_ViewStart.cs
我们具有以下内容:
@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers"
为什么在当前上下文中不存在addtaghelper
? 我们如何将其添加到当前上下文中?
我已经尝试过将骆驼肠衣用作@addTagHelper
但这会导致一个新的错误:
无效的标记帮助程序指令查找文本“ Microsoft.AspNet.Mvc.TagHelpers”。 正确的查找文本格式为:“ typeName,assemblyName”。
答案在GitHub上的源代码中 。 这是要添加的指令。
@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
陷阱:
*
为typeName
。 project.json
在dependencies
部分中必须具有"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"
。 另请参阅: https : //docs.microsoft.com/zh-cn/aspnet/core/mvc/views/tag-helpers/intro#managing-tag-helper-scope
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.