【问题标题】:Visual Studio 2015 UWP Debugging. Leave installed UWP app intactVisual Studio 2015 UWP 调试。保持已安装的 UWP 应用完好无损
【发布时间】:2017-02-11 00:11:38
【问题描述】:

我想调试 UWP 应用,而不是从 Windows 应用商店安装当前安装的版本。

这就是 Visual Studio 2015 向我展示的内容。我实际上想调试,但不想覆盖。

应用程序“______”已经安装在这台机器上。

如果您继续当前的部署,现有的应用程序将 已卸载,应用的当前状态将被删除。

为了澄清,我想调试我在 VS 中工作的版本,而不是应用商店中的应用版本。

【问题讨论】:

  • 我不确定,但你可以打赌Debug->Attach to process。诀窍是您的代码应该与已部署到商店的代码匹配
  • @j0ey_wh 问题出在部署上。 VS 通过应用商店中的应用程序进行部署。澄清一下,我想调试我在 VS 中工作的版本,而不是应用商店中的应用版本。
  • @ClaroMendoza 那么我不明白是什么问题
  • 尝试在 AppManifest 中更改包名
  • 通过<Identity> 识别应用程序(有关更多信息,请参阅How to create a basic package manifest for Windows 8)。如果您想在不覆盖从商店部署的同一应用程序的本地安装的情况下部署调试版本,则必须(暂时)将其更改为 <Identity>

标签: c# debugging visual-studio-2015 uwp


【解决方案1】:

我的理解是项目ID或名称信息保存在UWP的package file中,调试时会检查包文件(项目ID或名称或其他),如果之前部署过,则卸载以前的版本设计,您可以更改 projectID 或其他,但这将是一个新的应用程序。

一种解决方法是您可以使用远程调试工具,这样您就可以将其部署到远程测试机器上,这不会影响您之前的版本。

【讨论】:

  • @Carlo Mendoza,有什么更新吗?你介意让我知道关于这个问题的最新信息吗?
  • 我也在寻找一个雄辩的解决方案来解决这个问题,LOST 的回答 here 似乎不错,虽然我还不知道该代码放在哪里
猜你喜欢
  • 2018-04-10
  • 2017-01-27
  • 2016-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-06
  • 1970-01-01
  • 2017-08-28
相关资源
最近更新 更多