gpt4 book ai didi

c# - 当前上下文中不存在名称 `addtaghelper`

转载 作者:行者123 更新时间:2023-12-01 22:05:02 25 4
gpt4 key购买 nike

问题

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

error CS0103: The name 'addtaghelper' does not exist in the current context

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

"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"

此外,在 _ViewStart.cs 中,我们有以下内容:

@addtaghelper "Microsoft.AspNet.Mvc.TagHelpers" 

为什么当前上下文中不存在addtaghelper?我们如何将它添加到当前上下文中?

我尝试使用驼峰式大小写作为 @addTagHelper 但这会导致一个新错误:

Invalid tag helper directive look up text 'Microsoft.AspNet.Mvc.TagHelpers'. The correct look up text format is: "typeName, assemblyName".

最佳答案

答案在 the source on GitHub 。这是要添加的指令。

@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"

陷阱:

  • 报价是可选的 (see conversation on GitHub)
  • 该指令区分大小写,并且需要驼峰式大小写。
  • 要包含所有标签助手,我们使用 *对于typeName .
  • 截至今天,project.json必须有"Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta4"dependencies部分。

另请参阅:https://learn.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/intro#managing-tag-helper-scope

关于c# - 当前上下文中不存在名称 `addtaghelper`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30279185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com