【发布时间】:2013-09-27 11:04:29
【问题描述】:
我正在尝试编译一段包含dynamic 关键字的C# 代码。
(我需要这个关键字来使用 ironpython。)
但是,它没有编译,抱怨
error CS1980: Dynamic keyword requires
`System.Runtime.CompilerServices.DynamicAttribute' to be defined.
Are you missing System.Core.dll assembly reference?
我使用的编译器是Mono JIT compiler version 2.10.8.1。
我的可能引用列表中没有System.Runtime.CompilerServices.DynamicAttribute。
如何让 mono 接受 dynamic 关键字?
【问题讨论】:
-
你引用了 Mono 的 System.Core.dll 吗?
-
您是否添加了对 System.Core.dll、Microsoft.Dynamic.dll 和 Microsoft.CSharp.dll 的引用?
-
@TimothyP 在我的列表中没有任何一个。
-
你需要启用 C# 4 配置文件,听起来你没有。谷歌“__enable_profile4=yes”
-
谢谢,我开始研究一个现有项目,该项目似乎配置为使用 C# 2.0。 -_-
标签: c# dynamic mono ironpython