.NET Core 2.1编辑cshtml导致调试期间发生错误

时间:2018-09-25 13:38:35

标签: asp.net-core visual-studio-2017

在我的VS 2017实例中,在调试期间编辑cshtml文件时,相同的解决方案将需要关闭并重建。我已经在Google上搜索了几天,找不到解决方法。

这是错误:

在编译处理该请求所需的资源期间发生错误。请查看以下特定的错误详细信息,并适当地修改您的源代码。

生成的代码

类型'PartialTagHelper'在'Microsoft.AspNetCore.Mvc.TagHelpers,Version = 2.1.0.0,Culture = neutral,PublicKeyToken = adb9793829ddae60'和'Microsoft.AspNetCore.Mvc.TagHelpers,Version = 2.1.1.0,文化=中性,PublicKeyToken = adb9793829ddae60'

1 个答案:

答案 0 :(得分:1)

检查您的NuGet依赖项和依赖项的依赖项,以找出其中的哪个依赖于版本2.1.0

关于解决此问题的方法,有以下选项

  • 将所有Microsoft.* NuGet软件包更新为2.1.1-应该修复 问题。

  • 或清理构建输出,NuGet缓存,然后将.vs文件夹删除到 避免出现任何caching问题,然后-再次重建。如果没有帮助, 从头开始将存储库源保存到新目录。