Visual studio 跨平台/Xamarin/VS:class存在于.IOS中,但不存在于.Android和.UWP中

Visual studio 跨平台/Xamarin/VS:class存在于.IOS中,但不存在于.Android和.UWP中,visual-studio,xamarin,cross-platform,Visual Studio,Xamarin,Cross Platform,在Visual Studio 2017跨平台项目中,我主要基于集成的Visual Studio示例,添加了一个page.xaml+.cs文件 项目中存在此页面的类 “MyProject”和“MyProject.iOS” 但不为人所知 “MyProject.Android”和“MyProject.UWP” 我错过了什么 编辑:我忘记了这个精确性:我正在尝试从“项目商店>创建应用程序包”构建项目。。。相反,如果我重新构建、重新部署、运行,项目将运行。通常会在共享/PCL项目中创建页面,然后每个平台项

在Visual Studio 2017跨平台项目中,我主要基于集成的Visual Studio示例,添加了一个page.xaml+.cs文件

项目中存在此页面的类

“MyProject”和“MyProject.iOS”

但不为人所知

“MyProject.Android”和“MyProject.UWP”

我错过了什么


编辑:我忘记了这个精确性:我正在尝试从“项目商店>创建应用程序包”构建项目。。。相反,如果我重新构建、重新部署、运行,项目将运行。

通常会在共享/PCL项目中创建页面,然后每个平台项目都会引用共享项目。你的意思是说你在两个项目中都有这个类的副本,还是说它在iOS项目中是可见的?我只在共享项目中复制了这个类的副本。我从VS示例项目复制的一些xaml/cs页面,以及创建并和其他页面“协调”的页面。我创建并“协调”的那个只有.iOS项目知道。但是等等,我忘记了这个精确性:我正在尝试从“项目商店>创建应用程序包”构建项目。。。相反,如果我重新构建、重新部署、运行,项目就会运行。