我们向具有多个版本的Apple和Android商店发布应用程序。我们称之为Pro和Lite,但还有更多。差异非常显着,包括可用数据量和功能的巨大差异。 Android有一个名为flavors的功能来处理这个问题。
答案 0 :(得分:0)
您可以制作一个"共享项目"对于公共代码/视图等,然后为每个商店应用程序创建新的win10项目。
您甚至可以将App.xaml放在共享项目中。
IMO由于复杂性,我讨厌多个项目。有时只是让运行时检查什么"模式"更容易。你是。这可能是一些全球常数。但由于我认为您需要进行多次商店提交 - 在创建应用包时,您必须重新关联到定位商店应用。
如果你有时间我的建议是与除Package.appxmanifest之外的所有内容共享项目。然后使用自己的Package.appxmanifest定义单独的项目。但是所有这一切都会让你失望,因此在制作应用套餐时你不必重新关联应用。