MonoDevelop不会为我的MonoMac项目生成IB插座

时间:2012-03-29 09:07:22

标签: interface-builder monodevelop monomac

我正在回到MonoMac,并立即遇到问题。

我已将我的插座和操作添加到我的XIB文件中,并将它们与IB控件相关联,保存了我的XIB,并返回到MonoMac,并且它没有重新生成C#文件,因此绑定没有链接 - 我无法使用它们。

发生了什么?我正在使用最新的稳定版本(MonoMac做了所有更新)。

由于

1 个答案:

答案 0 :(得分:1)

有时会发生这种情况。我使用MonoMac生成的XIB文件作为默认资源,您只需要关闭MonoDevelop和Xcode,转到项目文件夹并清除bin和object文件夹。运行MonoMac,双击您的XIB文件,在Xcode中编辑它,按下Command或S按钮2或3次以确保文件被更改,以便MonoDevelop将同步它们,并且您的C#文件将生成... 但我有一种情况,这不起作用,我无法弄清楚,那是当我开始一个空的MonoMac项目并添加一个空的XIB文件! 5次尝试后,C#文件无法获得同步,我没有浪费时间尝试修复它。创建了一个Document MonoMac项目,删除了不需要的文件并继续我的工作。 希望它有所帮助。