在C#中使用`dynamic`关键字无法编译
作者:互联网
我正在尝试编译包含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”
标签:mono,dynamic,ironpython,c 来源: https://codeday.me/bug/20191122/2062063.html