可能是因为我最近将.NET Core更新到了最新的2.1。现在在我的Razor页面项目中,每当我更改.cshtml
的内容时,就会出现以下错误:
在编译所需的资源期间发生错误 处理此请求。请检查以下特定错误 详细信息并适当地修改您的源代码。生成的代码
两种类型中都存在类型“ RazorInjectAttribute” 'Microsoft.AspNetCore.Mvc.Razor,版本= 2.1.0.0,文化=中性, PublicKeyToken = adb9793829ddae60”和“ Microsoft.AspNetCore.Mvc.Razor”, 版本= 2.1.1.0,文化=中性,PublicKeyToken = adb9793829ddae60' + [global :: Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] 两种类型都存在类型“ RazorInjectAttribute” 'Microsoft.AspNetCore.Mvc.Razor,版本= 2.1.0.0,文化=中性, PublicKeyToken = adb9793829ddae60”和“ Microsoft.AspNetCore.Mvc.Razor”, 版本= 2.1.1.0,文化=中性,PublicKeyToken = adb9793829ddae60' + [global :: Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] 两种类型都存在类型“ RazorInjectAttribute” 'Microsoft.AspNetCore.Mvc.Razor,版本= 2.1.0.0,文化=中性, PublicKeyToken = adb9793829ddae60”和“ Microsoft.AspNetCore.Mvc.Razor”, 版本= 2.1.1.0,文化=中性,PublicKeyToken = adb9793829ddae60' + [global :: Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] 两种类型都存在类型“ RazorInjectAttribute” 'Microsoft.AspNetCore.Mvc.Razor,版本= 2.1.0.0,文化=中性, PublicKeyToken = adb9793829ddae60”和“ Microsoft.AspNetCore.Mvc.Razor”, 版本= 2.1.1.0,文化=中性,PublicKeyToken = adb9793829ddae60' + [global :: Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute] 两种类型都存在类型“ RazorInjectAttribute” 'Microsoft.AspNetCore.Mvc.Razor,版本= 2.1.0.0,文化=中性, PublicKeyToken = adb9793829ddae60”和“ Microsoft.AspNetCore.Mvc.Razor”, 版本= 2.1.1.0,文化=中性,PublicKeyToken = adb9793829ddae60' + [global :: Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute]
执行构建(Ctrl Shift B)时错误消失。这很烦人。有人知道解决方法吗?