我已经构建了一个应用程序Visual Studio 2012 for Windows Phone,当我开始开发时,我选择Windows Phone 8.0了目标。
现在已经部署了应用程序,我有客户要求提供一个7.5版本。有没有办法“降级”项目的目标Visual Studio 2012?
我在这里检查了一些关于支持两者的问题7.5,8但没有一个是关于降级现有项目的。
我已经构建了一个应用程序Visual Studio 2012 for Windows Phone,当我开始开发时,我选择Windows Phone 8.0了目标。
现在已经部署了应用程序,我有客户要求提供一个7.5版本。有没有办法“降级”项目的目标Visual Studio 2012?
我在这里检查了一些关于支持两者的问题7.5,8但没有一个是关于降级现有项目的。
您将需要安装 Windows Phone 7.1 SDK(面向消费者的 v7.5)。您还需要创建一个新项目并以 Windows Phone 7.1 为目标。
如果您没有使用 Windows Phone 8 独有的 API,您可能只需将 Windows Phone 8 项目中的所有文件“添加为链接”到 Windows Phone 7.1 项目并重新编译即可。即使你是,你仍然可以使用这种方法,你只需要使用编译器指令来修复你在编译时发现的任何 API 问题。
这是一篇文章,解释了针对 WP7.1 和 WP8 的不同方法。我建议的是这个列表中的最后一个:How to target multiple versions with your app for Windows Phone