我所要做的就是按照我在通常的Visual Studio中所做的那样做 - 将代码放在子项目中并从父项目中引用该项目。
从Xamarin主页安装适用于Mac的Visual Studio Community Edition。
创建一个Xamarin Forms应用程序并将其命名为MyApp。选择Android和iOS目标。这将为您提供以下项目的解决方案:
MyApp
MyApp.Droid
MyApp.iOS
右键单击解决方案并说出“添加新项目”。选择Multiplatorm - >便携式图书馆(或其他任何东西)。称之为“bob”。
请参阅解决方案中的bob?
如何从MyApp添加对bob的引用?
虽然我们在此,但我们如何向MyApp添加NuGet包引用?您可以在MyApp.Droid,MyApp.iOS和bob中添加一个(试一试 - 右键单击每个项目,添加 - >>添加NuGet包
不是最糟糕的事情不是吗?注意:我的第一个猜测是它是免费资源的限制。好吧,这似乎并没有成功,因为你可以在所有其他项目之间添加引用。对于在我的情况下有用的所有这些,我需要能够添加对主要的引用(其中包含App.xaml的引用)