在Windows Phone 7中创建具有多个目标的应用程序

时间:2011-12-01 05:48:15

标签: windows-phone-7.1 windows-phone-7 targets

有没有办法创建一个具有多个目标的项目/应用程序。
与我们如何在XCode中为iPhone应用程序创建多个目标相同。
基本上我有一个应用程序必须为不同的目标制作,具有几乎所有相似的功能但几乎没有变化。

1 个答案:

答案 0 :(得分:2)

您可以使用Configuration Manager将其他配置添加到Debug和Release列表中。然后,对于每个配置,转到项目/属性/构建/条件编译符号,并添加与配置或目标一起使用的符号,例如。使它成为SILVERLIGHT; WINDOWS_PHONE; CUSTOMVERSION1

然后在你的代码中你可以说

#if CUSTOMVERSION1
    Debug.WriteLine("This is a CUSTOMVERSION1");
#else
    Debug.WriteLine("This is not CUSTOMVERSION1");
#endif

否则 - 如果您想进行更大的更改 - 您将创建另一个项目并将文件从一个项目链接到另一个项目 - 项目/添加/现有项目//添加为链接(“添加”按钮菜单中的选项) 。然后,您可以根据需要添加更多文件或添加这些文件的不同版本。您可以使用Project Linker更快地完成此操作。