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

来源:互联网 发布:软件认证机构 编辑:程序博客网 时间:2024/05/17 04:51

原链接: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节点加入如下语句,重新打开项目即可:

复制内容到剪贴板程序代码
<Reference Include="Microsoft.CSharp" />

 




<Reference Include="Microsoft.CSharp">

阅读全文
0 0
原创粉丝点击