如何为不同客户端的单个代码库提供多个应用程序清单?

How do I have multiple app manifests for a single code base for different clients?

我有一个 Windows 应用商店应用程序,我希望能够像应用程序一样为许多不同的客户打造品牌并发布到商店,保持相同代码库的最佳方法是什么?

这里有几种保持相同代码库的方法。哪个最好可能取决于您想为每个客户做多少定制以及有多少定制是数据驱动的。

  1. 将尽可能多的代码放入库中,并将其包含在各种应用程序中
  2. Link 将相同的文件放入每个应用程序的项目中
  3. 如果只有您的资产不同,那么您可以创建一个主项目和一个脚本来复制它并替换资产、ID 等。
  4. 与 3 类似,使用预构建步骤将特定于客户的数据复制到项目中。