使用默认的MonoTouch解决方案会产生构建错误

时间:2012-05-14 19:13:58

标签: ios mono xamarin.ios monodevelop

当我在MonoDevelop 3.0中创建通用单页面应用程序解决方案时,构建失败,因为:

 {DIRECTORY}/iTEST/AppDelegate.cs(7,7): Error CS0246: The type or namespace name `MonoTouch' could not be found. Are you missing a using directive or an assembly reference? (CS0246) (iTEST)

我查看了偏好设置 - > SDK位置 - >并验证我已安装MonoTouch SDK。可能导致这种情况的原因是什么?

2 个答案:

答案 0 :(得分:1)

生成的项目是否引用了monotouch.dll?如果没有,那么你需要手动添加一个。

我使用MonoDevelop 3.0创建了一个新的通用单一视图应用程序项目,它没有问题(并且存在对monotouch.dll的引用)。< / p>

答案 1 :(得分:0)

原来我启用了实验性构建功能,它不支持ASP.NET或MonoTouch项目。这可以通过Preferences-&gt; Build窗格禁用。