当我在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。可能导致这种情况的原因是什么?
答案 0 :(得分:1)
生成的项目是否引用了monotouch.dll
?如果没有,那么你需要手动添加一个。
我使用MonoDevelop 3.0创建了一个新的通用,单一视图应用程序项目,它没有问题(并且存在对monotouch.dll
的引用)。< / p>
答案 1 :(得分:0)
原来我启用了实验性构建功能,它不支持ASP.NET或MonoTouch项目。这可以通过Preferences-&gt; Build窗格禁用。