我有一个Windows Phone 8.0项目,我希望为不同的环境制作版本。
哪个会有所不同:
例子是
我能想到这样做的唯一方法是复制WindowsPhone项目三次,并为每个项目修改WMAppManifest.xml吗?
这意味着代码重复很糟糕,那么有没有办法告诉TFS上的构建修改每个单独构建的Manifest文件?
答案 0 :(得分:1)
一个解决方案是使用自定义WMAppManifest.xml文件,使用三个项目,一个原始文件和两个链接原始文件的所有文件。 我能想到的其他解决方案是运行某种预构建的PowerShell脚本,它将在使用您想要的字段构建项目之前修改WMAppManifest.xml文件。您的构建服务器应该能够在构建解决方案之前运行此类脚本。