我正在研究 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"
现在我得到了错误:
Cannot resolve TagHelper containing assembly 'Microsoft.AspNet.Mvc.TagHelpers'. Error: Could not load type 'Microsoft.Extensions.Logging.ILogValues' from assembly 'Microsoft.Extensions.Logging.Abstractions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. @addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
有什么建议吗?我找不到与同一封邮件相关的任何内容。
最佳答案
我遇到了同样的问题。看起来装配部分在 RC2 中发生了变化。我通过更改以下内容来修复它:
@addTagHelper "*, Microsoft.AspNet.Mvc.TagHelpers"
到:
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
关于c# - 添加 taghelper 后出现错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37426197/