2

在 MonoDevelop 的 MonoTouch-Solution 中重命名命名空间后,我无法构建应用程序,因为未找到 UI 组件的所有引用出口。

我已经在 Interface Builder 中重新打开了我的 XIB,更改了一些内容并保存了它,但代码仍然无法运行。

我猜,IB 元素并不关心 MonoTouch 中定义的命名空间。有没有办法解决这个问题?

4

2 回答 2

5

仔细检查所有部分类(*.designer.cs 文件)上的命名空间。

如果命名空间不同,C# 将无法使用原始类的任何出口。

于 2013-02-21T19:50:06.287 回答
1

您必须更改 .CS 控制器和 Designer.cs 文件中的名称空间。

此外转到项目 - > 属性和应用程序选项卡中写入相同的命名空间在默认和组合名称保存以避免创建新类时命名空间错误

于 2015-09-08T17:58:12.367 回答