我最近在我的 linux 机器(Arch linux)上安装了 Mono(3.0.8)和 MonoDevelop(4.0)。我有一个解决方案,其中包含许多依赖于 .NET 4.5 框架的项目。(具体来说,我正在使用Casanova 项目)但是,MonoDevelop 似乎不承认项目的 .NET 4.5 框架;它仅将 .NET 4.0 和之前的版本识别为目标框架。
我知道 Mono 3.0.8 支持基本的 .NET 4.5,但我不确定为什么 MonoDevelop 看不到这一点。当我将项目创建为 Mono / .NET 4.0 并尝试构建它时,它无法找到 .NET 4.5 特定字段和成员的定义。有没有办法强制 MonoDevelop 读取 .NET 4.5 项目?