使用VS2017的跨平台类库(Xamarin.Forms)不会创建Droid和iOS项目的原因是因为在创建跨平台类库时,默认不包含特定于Android和iOS平台的项目。跨平台类库是一种可以在多个平台上共享代码的解决方案,它允许开发人员使用单一代码库来构建适用于多个平台的应用程序。
Xamarin.Forms是一种基于Xamarin平台的UI框架,它允许开发人员使用C#和XAML来构建跨平台的移动应用程序。通过使用Xamarin.Forms,开发人员可以编写一次代码,然后在多个平台上运行,包括Android、iOS和Windows。
在创建跨平台类库时,VS2017提供了一个通用的项目模板,该模板包含了用于共享代码的基本结构和文件。开发人员可以在该类库中编写通用的业务逻辑和UI代码,然后通过创建特定于平台的项目来实现每个平台的特定功能和界面。
如果需要在跨平台类库中添加特定于Android和iOS的功能,可以通过以下步骤来创建Droid和iOS项目:
需要注意的是,创建特定于Android和iOS的项目后,需要在跨平台类库项目中引用这些项目,并将共享代码移动到跨平台类库中,以便在多个平台上共享使用。
推荐的腾讯云相关产品:腾讯云移动开发平台(https://cloud.tencent.com/product/mpp)
领取专属 10元无门槛券
手把手带您无忧上云