我试图在Visual Studio中为我的UWP项目创建不同的版本。我本质上想做一些类似于在Android Studio中创建构建变体的事情,但是没有找到关于如何为我的UWP应用执行此操作的好资源。无论如何,我有不同的构建版本,以便在构建时我可以根据选择的构建将URL设置为不同的值吗?
预先感谢
答案 0 :(得分:1)
您可以尝试使用Configuration Manager创建所需的各种构建配置。您可以通过以下方式在Visual Studio中启动:单击“构建”->“配置管理器”,然后单击“活动解决方案配置”下拉列表或“活动解决方案平台”下拉列表(取决于您要执行的操作),然后选择“新”。
然后,右键单击您的项目,然后选择“属性”。导航到“构建”,然后更改“条件编译符号”以为不同的构建配置定义不同的符号。例如,您可以为第一个配置添加一个名为“ BUILD_1”的名称,然后切换配置,并为第二个配置添加一个名为“ BUILD_2”的新符号。
然后,在您的代码中,您可以执行以下操作:
#if BUILD_1
String myUrl = "http://google.com"
#elif BUILD_2
String myUrl = "http://apple.com"
#else
String myUrl = "http://microsoft.com"
#endif
您可能想先阅读Configuration Manager上的Microsoft文档,因为在确保设置与旧配置相似的新配置方面有些棘手。