微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

找不到编译动态表达式所需的一种或多种类型您是否缺少对Microsoft.CSharp.dll和System.Core.dll的引用?

如何解决找不到编译动态表达式所需的一种或多种类型您是否缺少对Microsoft.CSharp.dll和System.Core.dll的引用?

在您的解决方案资源管理器窗口中,右键单击“引用”,选择“添加引用”,转到“ .NET”选项卡,找到并添加Microsoft.CSharp。

解决方法

我正在尝试在Microsoft Visual C#2010中编译此代码

using System;
using System.Globalization;


class main
{
    static void Main()
    {

        dynamic d;
        d = "dyna";
        Console.WriteLine(d);    
    }
}

但是我遇到了这两个错误

错误1未定义或导入预定义的类型’Microsoft.CSharp.RuntimeBinder.Binder’

错误2找不到编译动态表达式所需的一种或多种类型。 您是否缺少对Microsoft.CSharp.dll和System.Core.dll的引用?

我读了另一篇文章,但是我是C#的新手,我不明白真正的问题是什么。特别是这些所谓的.config文件在什么地方。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。