我正在尝试编译包含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编译器版本2.10.8.1.
我在可能的引用列表中没有System.Runtime.CompilerServices.DynamicAttribute.
如何使Mono接受dynamic关键字?
解决方法:
Hans Passant的此评论解决了问题:
You need to enable the C# 4 profile, sounds like you didn’t. Google
“__enable_profile4=yes”