在OS X上尝试使用Mono - 出现“错误:未安装' Mono / .NET 4.0 '框架”。

5
我有一个非常简单的应用程序,是使用.NET 4.0在C#中在Visual Studio 2010中编写的。表单上只有几个按钮、标签、TreeView、ComboBox和TextBox。
我将项目复制到我的OS X安装中,并在MonoDevelop中打开了解决方案(VS2010)。它可以正常打开(虽然我不知道如何让Form1的可视化设计器显示),但当我运行时,会出现以下错误:错误:未安装框架“Mono/.NET 4.0”。 问题在于,我确实已经安装了最新版本的Mono,并且在MonoDevelop中正确地显示(我想)。当我转到MonoDevelop->首选项->.NET运行时,它将Mono 2.6.7列为默认值。
所以,
  1. 如何使Form1.cs的可视化设计器显示?

  2. 如何消除“Mono/.NET 4.0未安装”的错误并使项目编译和运行?

  3. 我所做的只是将解决方案复制到OS X,然后在MonoDevelop中打开它。项目需要经过一些转换过程吗?

提前感谢! 编辑:我想我应该给出具体的版本信息。 :)
OS X:        10.6.5 Snow Leopard
MonoDevelop: 2.4.2
Mono:        2.6.7 (shown in MonoDevelop in .NET Runtimes as 2.6.7 (Default))

我也开始了一个空白的GTK表单项目,并且能够编译和运行它。

1个回答

6

Mono 2.6.7没有提供 .net 4.0/C# 4的版本。您需要升级至至少Mono 2.8。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接