3

我正在尝试编译一段包含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关键字?

4

1 回答 1

3

Hans Passant 的这个评论解决了这个问题:

您需要启用 C# 4 配置文件,听起来好像没有。谷歌“__enable_profile4=yes”

于 2015-03-26T00:15:03.800 回答