Я установил mono 2.10.4 в Linux и пытался скомпилировать .NET C # 4 зависимую кодовую базу.Мне удалось скомпилировать в MonoDevelop, но это нужно сделать из командной строки / инструмента сборки.
при выполнении:
gmcs -langversion:4 -target:library -out:foo.dll ... <sources>
выдает следующую ошибку:
error CS1617: Invalid -langversion option `4'. It must be `ISO-1', `ISO-2', `3'
or `Default'
Версия компилятора gmcs --version
:
Mono C# compiler version 2.10.4.0
Дополнительные примечания:
- Ubuntu 11.04
- установить в /opt / mono-2.10
- моно сначала установить в путь