【问题标题】:Renaming namespaces in MonoTouch在 MonoTouch 中重命名命名空间
【发布时间】:2013-02-20 18:08:01
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否打开了所有部分类(*.designer.cs 文件)并更新了其中的命名空间?
  • 是的,我昨天和今天都这样做了。不同之处:它今天有效:-(。谢谢。请发布一个答案,以便我可以将其标记为正确的答案!

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 2018-10-11
      • 2013-06-17
      • 1970-01-01
      • 1970-01-01
      • 2021-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多