我正在计划我的应用程序的经典营销模型:功能齐全,付费应用程序和更小的," Lite"具有剪切功能的版本。
当然,Lite版本将与完整版本共享相当大的代码库 - 以及一些视图。此外,对" Lite"中可用区域的完整版本进行了所有修改和修复。版本也应该在该版本中更新。问题是:如何同时维护两个应用程序版本?
当然,手动复制/编辑文件是不可能的。
我目前,最好(迄今为止)的想法是:
然而,这并不包括XAML文件,因为它们不支持条件编译(我使用的是VS的Express版本,所以我无法安装任何扩展)。因此,对于XAML文件,我们的想法是:
另一种选择是为Lite版本创建完全不同的XAML文件,但这是我想要避免的选项。
有没有更好的方法来解决这个问题?