无法findtypes或命名空间“Mono”

我想简单地从这里编译代码https://github.com/neoeinstein/purpleonion

我已经安装了mono,monodevelop,.net framework 4和gtk#

当我打开解决scheme并尝试编译任何项目时,出现此错误,找不到命名空间“Mono”。

怎么能找不到? 那不是那个mono中必须存在的基本名字空间吗?

BCL程序集的单声道实现不公开任何其他API。 如果某个单引用Mono名称空间,它来自另一个程序集,在这种情况下Mono.Security.dll。

在Windows上,MonoDevelop能够以.NET或Mono为目标。 默认情况下它的目标是.NET。

有两种方法可以解决这个问题:

  1. 将Mono.Security.dll程序集安装到.NET中,假设它在那里工作。 您可以通过将它放置在“程序集文件夹”中来进行编译,

  2. 将MonoDevelop设置为使用Project-> Target Runtime来定位Mono框架,或者在.NET运行时选项面板中更改默认值。