4

我最近在我的 linux 机器(Arch linux)上安装了 Mono(3.0.8)和 MonoDevelop(4.0)。我有一个解决方案,其中包含许多依赖于 .NET 4.5 框架的项目。(具体来说,我正在使用Casanova 项目)但是,MonoDevelop 似乎不承认项目的 .NET 4.5 框架;它仅将 .NET 4.0 和之前的版本识别为目标框架。

MonoDevelop 构建设置

我知道 Mono 3.0.8 支持基本的 .NET 4.5,但我不确定为什么 MonoDevelop 看不到这一点。当我将项目创建为 Mono / .NET 4.0 并尝试构建它时,它无法找到 .NET 4.5 特定字段和成员的定义。有没有办法强制 MonoDevelop 读取 .NET 4.5 项目?

4

1 回答 1

3

我从 Github 源构建了 Mono 和 MonoDevelop,它似乎有一些 .NET 4.5 支持: 在此处输入图像描述

不知道 F# 怎么样,我还不能安装 F# 插件。

Github master 分支的 Mono 版本对我来说是Mono 3.0.4 (master/b23a610 Thu Mar 7 20:47:00 MSK 2013),而不是 3.0.8。

于 2013-03-18T17:48:42.377 回答