如何使用一个项目创建多个应用程序

问题描述:

如何使用一个项目创建多个可执行文件/ uwp应用程序?如何使用一个项目创建多个应用程序

我有一个程序有两个版本,一个是完整版,一个是精简版。

但是我只有一个包含所有代码的项目,唯一不同的完整和精简可以在我的配置中进行调整,当配置发生变化时,它会变成精简版,功能较少。我需要制作full.exe和lite.exe只使用一个基于代码(一个项目)

full.exe 
config file will have "full=1". 
lite.exe 
config file will not contain this info. 

同为UWP,如何只使用一个UWP项目做两个应用程序?

+1

在UWP中,您可以使用试用版系统。更多信息:https://msdn.microsoft.com/en-us/windows/uwp/monetize/exclude-or-limit-features-in-a-trial-version-of-your-app –

您可以使用Conditional Compilation和预处理器指令。
首先打开Build/Configuration Manager并添加新配置。将其称为“完整” 在“生成”选项卡中的项目属性中,选择此配置并将某个词添加到条件配置符号。例如“Full”。
现在你可以用了在光或完全版本中使用代码:

#If FULL 
    // Insert code to be compiled for full version 
#End If 

更新:
如果你需要,你可以使用LicenseInformation类和ProductLicenses试用版。关于它的好文章:
Test In-App Purchases in Windows Universal Apps (UWP)

+0

这是否真的工作时部署到市场?我想,当你在市场上时,你需要检查许可证信息。 (正如汤姆在上面的评论中所指出的那样) –

+0

它需要购买的可能性,那么是的 - @汤姆 - 德罗斯特的评论就是答案)。我已经回答了如何在一个项目中创建多个应用程序 –