预定义的类型“Microsoft.CSharp.RuntimeBinder.Binder”未定义或未导入

原链接:http://www.mzwu.com/article.asp?id=3611

Visual Studio 2012新建控制台应用程序,目标框架.NET Framework 3.5,后又改为.NET Framework 4,编译时发现不能使用动态类型dynamic,错误信息如下:


引用内容
预定义的类型“Microsoft.CSharp.RuntimeBinder.Binder”未定义或未导入

出错语句为:

复制内容到剪贴板程序代码
dynamic domain = "mzwu.com";
Console.WriteLine(domain);

解决方法

在项目文件(.csproj)的ItemGroup节点加入如下语句,重新打开项目即可:

复制内容到剪贴板程序代码

预定义的类型“Microsoft.CSharp.RuntimeBinder.Binder”未定义或未导入_第1张图片  

你可能感兴趣的:(C#)