Windows Phone 使用来自同一个 CSProj 构建的不同打包信息构建?
Windows Phone Builds with different Packaging information from the same CSProj build?
我有一个 Windows Phone 8.0 项目,我想为不同的环境构建。
其中会有不同:
- 显示名称
- 描述
- 产品编号
- 磁贴标题
例子是
- 直播应用程序 - 125-24-216906812-412196
- UAT 应用程序 - 252-62-249259125-249245
- CIT 应用程序 - 124-25-692659633-291208
我能想到的唯一方法是将 WindowsPhone 项目复制三次,然后每次都修改 WMAppManifest.xml?
这意味着代码重复,这是很糟糕的,那么有没有办法告诉 TFS 上的构建为每个单独的构建修改 Manifest 文件?
一个解决方案是三个项目,一个原始项目和两个链接原始项目的所有文件,自定义WMAppManifest.xml 文件。
我能想到的其他解决方案是 运行使用某种 预构建 PowerShell 脚本,它将在使用您想要的字段构建项目之前修改 WMAppManifest.xml 文件 .在构建解决方案之前,您的构建服务器应该能够执行 运行 这样的脚本。
我有一个 Windows Phone 8.0 项目,我想为不同的环境构建。
其中会有不同:
- 显示名称
- 描述
- 产品编号
- 磁贴标题
例子是
- 直播应用程序 - 125-24-216906812-412196
- UAT 应用程序 - 252-62-249259125-249245
- CIT 应用程序 - 124-25-692659633-291208
我能想到的唯一方法是将 WindowsPhone 项目复制三次,然后每次都修改 WMAppManifest.xml?
这意味着代码重复,这是很糟糕的,那么有没有办法告诉 TFS 上的构建为每个单独的构建修改 Manifest 文件?
一个解决方案是三个项目,一个原始项目和两个链接原始项目的所有文件,自定义WMAppManifest.xml 文件。
我能想到的其他解决方案是 运行使用某种 预构建 PowerShell 脚本,它将在使用您想要的字段构建项目之前修改 WMAppManifest.xml 文件 .在构建解决方案之前,您的构建服务器应该能够执行 运行 这样的脚本。