2013-03-16 99 views
4

我最近在我的Linux機器(Arch linux)上安裝了Mono(3.0.8)和MonoDevelop(4.0)。我有一個解決方案,其中包含許多依賴.NET 4.5 Framework的項目。 (具體來說,我正在使用Casanova project)但是,MonoDevelop似乎沒有認識到項目的.NET 4.5框架;它只能將.NET 4.0和之前的版本識別爲目標框架。MonoDevelop無法識別.NET 4.5支持

MonoDevelop Build Settings

我知道單3.0.8支持基本的.NET 4.5,但我不知道爲什麼MonoDevelop中不能看到這一點。當我創建一個項目爲Mono/.NET 4.0並嘗試構建它時,它無法找到.NET 4.5特定字段和成員的定義。有沒有一種方法可以強制MonoDevelop在.NET 4.5項目中讀取?

回答

3

我已經建立單和MonoDevelop的從GitHub源,它似乎有一些.NET 4.5支持: enter image description here

不知道有關F#,我是什麼無法安裝F#插件呢。

Github master分支的單聲道版本是單聲道3.0.4(master/b23a610 Thu Mar 7 20:47:00 MSK 2013)對於我而言,不是3.0.8。

+2

錯誤,主分支是3.0.8:https://github.com/mono/mono/blob/master/configure.in – knocte 2013-03-18 18:51:25

+0

我從主分支中取出並重新創建,並找到Mono/.NET 4.5。謝謝! – Tanaki 2013-03-18 18:55:33