繁体   English   中英

在Linux上使用Mono 2.4.3.1定位.NET 4.0

[英]Targeting .NET 4.0 with mono 2.4.3.1 on Linux

我似乎无法使用原本很棒的Mono编译器在Linux下定位.NET 4.0。 该问题的大多数答案涉及使用dmcs,它在我的发行版中不可用(我获得了单核和单数据版本2.4.3.1-4.el6)-smcs也不可用。 另外,另一个站点上提到的“ gmcs -sdk:4”也不起作用。 我的猜测是,有一个命令行选项可以强制gmcs编译到4.0。

我也注意到gmcs / mcs脚本使用/ usr / bin / mono并给出一个目录作为参数。 目录(/ usr / lib / mono /)不包含版本4.0。 它仅包含:1.0 2.0 3.5 compat-1.0 compat-2.0 gac

我是否缺少包裹?

我需要版本4的原因是对可选参数的支持,例如:public void func(int years = 5)

任何帮助或指针将不胜感激:)

您的单声道版本太旧了。 .NET 4.0支持已添加到Mono 2.8 (2010年10月发布)中。

最新版本是3.2.4。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM