C# 无法定义使用';动态';编译器所需类型';System.Runtime.CompilerServices.DynamicAttribute';找不到

C# 无法定义使用';动态';编译器所需类型';System.Runtime.CompilerServices.DynamicAttribute';找不到,c#,.net,asp.net-core,.net-assembly,C#,.net,Asp.net Core,.net Assembly,我目前面临的一个问题是,针对framework 4.6.1的ASP.NET内核 无法定义使用“dynamic”的类或成员,因为找不到编译器所需的类型“System.Runtime.CompilerServices.DynamicAttribute”。你错过了推荐人吗? + 公共类\u视图\u主页\u索引\u cshtml:Microsoft.AspNetCore.Mvc.Razor.RazorPage 未定义或导入预定义类型“System.Boolean” + 公共类\u视图\u主页\u索引\u

我目前面临的一个问题是,针对framework 4.6.1的ASP.NET内核

无法定义使用“dynamic”的类或成员,因为找不到编译器所需的类型“System.Runtime.CompilerServices.DynamicAttribute”。你错过了推荐人吗? + 公共类\u视图\u主页\u索引\u cshtml:Microsoft.AspNetCore.Mvc.Razor.RazorPage 未定义或导入预定义类型“System.Boolean” + 公共类\u视图\u主页\u索引\u cshtml:Microsoft.AspNetCore.Mvc.Razor.RazorPage 类型“Object”是在未引用的程序集中定义的。您必须添加对程序集“mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用。 + 公共类\u视图\u主页\u索引\u cshtml:Microsoft.AspNetCore.Mvc.Razor.RazorPage 类型“Object”是在未引用的程序集中定义的。您必须添加对程序集“mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用。 + public Microsoft.AspNetCore.Mvc.ViewFeatures.imodeexpressionprovider ModelExpressionProvider{get;private set;} 未定义或导入预定义类型“System.Object” + public Microsoft.AspNetCore.Mvc.ViewFeatures.imodeexpressionprovider ModelExpressionProvider{get;private set;} 未定义或导入预定义类型“System.Void” + public Microsoft.AspNetCore.Mvc.ViewFeatures.imodeexpressionprovider ModelExpressionProvider{get;private set;} 类型“Object”是在未引用的程序集中定义的。您必须添加对程序集“mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用


该项目位于bitbucket上,当我的队友退出该项目时,他不会面临此问题。

要使dynamic正常工作,需要引用.NET 4.6.1项目中的Microsoft.CSharp dll。

要使dynamic正常工作,需要引用.NET 4.6.1项目中的Microsoft.CSharp dll