【问题标题】:Install Two builds of a project in emulator在模拟器中安装一个项目的两个版本
【发布时间】:2013-01-22 12:49:37
【问题描述】:

我有两个来自 Windows Phone 7.1 的单个项目的构建。我想将两个 XAPS 都安装到模拟器(或设备)。我现在面临的问题是当一个构建安装到模拟器时,另一个会消失。我是否需要更改属性中的任何内容请指导我。

【问题讨论】:

  • 为什么需要安装 2 个项目?他们都生活在单独的隔离存储中...您正在使用后台代理吗?
  • 我需要安装来自同一个项目的 2 个构建(每个构建具有不同的特性)
  • 嗯,这在 7.1 模拟器上是不可能的,您可以在开发者解锁设备上安装最多 3 个开发者实例,这是我觉得需要在同一设备上安装 2 个项目的唯一情况,并且同样的部署是在使用后台代理时(当应用程序不在屏幕上时运行的代码)我的建议是在不同的模拟器或设备下使用和部署
  • 也许你能找到一个黑客,但到目前为止我还没有找到任何东西
  • 您误解了我的问题。我想知道的是“是否可以将 xap(相同的 xap)部署到设备或模拟器两次(通过更改项目属性中的某些内容或无论如何) "

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


【解决方案1】:

Properties 内部 => WMAppManifest.xaml(或类似名称)

<App xmlns="" ProductID="{77a80316-384d-40dc-a8c3-c4054676e85c}" /> 更改产品 ID。

我从未手动尝试过,但它应该可以工作。

【讨论】:

  • 那行得通。解决方案中每个项目的产品 ID 必须不同。我今天遇到了这个问题:)
  • 仅供参考,您可以将 WMAppManifest.xaml 文件的名称指定为 MSBuild 属性,这样您就可以(理论上)拥有另一个导入主 csproj 的 csproj,然后更改 WMAppManifest.xaml 属性。设置更复杂,但应该可以简化正在进行的测试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多