使用基本Exrin模板,我无法使用自定义控件。
就目前而言,Droid / iOS项目引用了App / Bootstrapper项目,因此这似乎是放置它们的正确位置,但在创建新页面或using Application.View;
时,我无法访问自定义控件的命名空间,因为View项目不引用App / Bootstrapper项目。
Tesla示例应用程序在当前实现中没有此问题,因为App / Bootstrapper和View项目没有分离。
(1)如果将对App / Bootstrapper的引用放在View项目中,或者(2)是否应该在Android / iOS / etc项目中放置对View项目的引用?或者是否有比这两者更好的解决方案?
编辑: (1)不起作用,因为从View中引用App项目会产生循环依赖。
(2)应该工作(我认为),但我无法让Application.Droid项目访问Application.View项目命名空间,因为当我添加using Application.
时,找不到命名空间Application命名空间。当我输入{{1}}
答案 0 :(得分:1)
本机项目可以引用View。它已经在某种程度上,因为它引用了App库,然后引用了View。因此,您实际上并没有真正添加任何进一步的依赖关系,只是允许进一步向上访问。
如果您在命名空间方面遇到问题,我建议您先从
开始global::Application.
如果它与项目命名空间混淆,那么它从顶部开始。