在MonoTouch中重命名命名空间

时间:2013-02-20 18:08:01

标签: ios xamarin.ios monodevelop xamarin xamarin-studio

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

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

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

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:1)

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

另外转到项目 - >属性和应用程序选项卡在默认情况下写入相同的命名空间,并在创建新类时保存,以避免命名空间错误