无法定义使用' dynamic'的类或成员。编译器需要的类型' System.Runtime.CompilerServices.DynamicAttribute'未找到

时间:2017-07-28 08:45:11

标签: c# .net asp.net-core .net-assembly

我目前面临着针对框架4.6.1的ASP.NET Core的问题。

  

无法定义使用' dynamic'的类或成员。因为编译器需要类型&System; Run.Runtime.CompilerServices.DynamicAttribute'无法找到。你错过了参考吗?   +       public class _Views_Home_Index_cshtml:Microsoft.AspNetCore.Mvc.Razor.RazorPage   预定义类型' System.Boolean'未定义或导入   +       public class _Views_Home_Index_cshtml:Microsoft.AspNetCore.Mvc.Razor.RazorPage   类型'对象'在未引用的程序集中定义。您必须添加对程序集&m; mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用。   +       public class _Views_Home_Index_cshtml:Microsoft.AspNetCore.Mvc.Razor.RazorPage   类型'对象'在未引用的程序集中定义。您必须添加对程序集&m; mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的引用。   +           public Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider {get;私人集; }   预定义类型' System.Object'未定义或导入   +           public Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider {get;私人集; }   预定义类型' System.Void'未定义或导入   +           public Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider ModelExpressionProvider {get;私人集; }   类型'对象'在未引用的程序集中定义。您必须添加对程序集&mcorlib的引用,版本= 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。

Here the references

该项目是bitbucket,当我的队友拉动项目时,他没有面对这个问题。

1 个答案:

答案 0 :(得分:0)

您需要从.NET 4.6.1项目中引用Microsoft.CSharp dll才能使其动态化。