我在VS 2010中从http://code.google.com/p/fast-member/source/checkout加载了.net 3.5 FastMember。

编译器生成此错误:

无法使用功能“静态类”,因为它不是ISO-1 C#语言规范的一部分。

我们如何克服这个?

最佳答案

ISO-1是C#1.2; FastMember并非专门用于处理此问题。它还使用了泛型,直到ISO-2才存在。摆脱所有这些可能是有可能的,但是我并不觉得好处。需要C#1.2的事物数量非常少。

您可以在这里澄清上下文吗?

如果您不是故意将自己限制为C#1.2,则转到项目属性,高级...并更改语言版本-“默认”是可以的(尽管如果您确实愿意,它也可以内置于ISO-2,也称为C#2.0中)。 ):

关于c# - FastMember的ISO-1 C#语言规范错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10995393/

10-14 04:13