4

我正在学习 MVC 6。一切正常,但是在我的 _ViewImports.cshtml 中添加 taghelper 后,我的应用程序停止了。

这些是我的依赖项:

"dependencies": {
    "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
    "Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final",
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final",
    "Microsoft.AspNetCore.Diagnostics": "1.0.0-rc2-final"
  },

我添加了这一行:

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

现在我得到了错误:

无法解析包含程序集“Microsoft.AspNet.Mvc.TagHelpers”的 TagHelper。错误:无法从程序集“Microsoft.Extensions.Logging.Abstractions,Version=1.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”加载类型“Microsoft.Extensions.Logging.ILogValues”。@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"

有什么建议么 ?我找不到与同一消息相关的任何内容。

4

1 回答 1

10

我遇到了同样的问题。看起来组件部分在 RC2 中发生了变化。我通过更改来修复它:

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

至:

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
于 2016-05-26T08:08:27.070 回答