簡體   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