Xamarin的共享项目问题

时间:2014-06-25 11:49:59

标签: xamarin xamarin.android xamarin-studio

我想在我的ios / android解决方案中添加一个共享项目。问题是,在添加对它的引用并使用它的类之后,我得到 CS0234 错误(命名空间中不存在类型或命名空间名称“myname space”...)。我使用Xamarin studio 5.0.1 for Mac。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

注意:我正在使用简化版 我注意到Xamarin Studio(XS)在重构共享项目时的不稳定/错误行为。 例如,当Android项目中的工作(*)类型/类移动到共享项目时。 XS拒绝使用“未找到类型”构建(* 1)Android项目。

解决方案尝试:      - 清洁/重建没有帮助      - 右键单击​​引用并单击“刷新”,它没有帮助      - 卸载 - 重新加载共享项目(有时帮助)(* 2)      - 关闭解决方案/开放解决方案(有时帮助* 2b)。 (更常见的)
     - 关闭XS Open XS(99%的时间有帮助)
     - 重命名(* 3)共享项目类型/类中的NameSpace有助于99%的时间(* 4)(* 5)

*:它建立了 * 1:构建失败
* 2:有时比帮助造成的伤害更大,
3:不重构
4
:很难知道你是否在没有帮助的情况下通过重命名来破坏自己,:) 5 *:您需要回到调用/引用代码并稍微摆弄一下,intellisense将帮助您再次找到正确的引用( 6)
6
:强烈建议启用打开文件的源分析(Resharper Mode :)

共享项目功能非常新,所以我希望它能很快变得更加“稳定”。 为了公平,几乎脱离背景,我还注意到Visual Studio中有共享项目的故障 在Win8.1 / Phone方案中使用Microsoft项目时。