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

浏览:47日期:2024-03-17
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解决找不到编译动态表达式所需的一种或多种类型您是否缺少对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文件在什么地方。

相关文章: