【问题标题】:Visual Studio 2017 Removes UWP App on Each DeployVisual Studio 2017 在每次部署时删除 UWP 应用
【发布时间】:2017-11-29 06:52:53
【问题描述】:

我有一个使用 Visual Studio 2105 创建的 UWP app 项目。我已开始在 Visual Studio 2017 中使用相同的解决方案。但是,我注意到每次部署时都会删除并重新安装该应用程序。因此,我所有固定的磁贴、注册的后台任务、应用程序状态在每次部署时都会重置,因此难以调试。

我确保“卸载然后重新安装我的软件包”。在项目属性中未选中。我找不到控制此行为的任何其他配置。我该如何解决?

编辑:Here 是在调试配置中部署应用时 Visual Studio 的构建输出。

【问题讨论】:

  • 这是一个非常奇怪的行为。我知道我注意到应用程序磁贴被取消固定,但没有被清除应用程序数据。我会在另一台设备上尝试,重新安装 VS,然后可能会报告为错误。
  • @MartinZikmund 清理系统是一种方法。但我宁愿不这样做。在 VS2015 中一切正常。瓷砖不会被取消固定。我选择全新安装作为最后的手段。
  • 然后重新安装 VS2017 似乎是一种非侵入性的尝试。或者你也可以尝试安装预览版的 VS 看看是否也出现了问题
  • 能否提供诊断构建日志?在 Visual Studio 中,转到工具 -> 选项 -> 项目和解决方案 -> 构建和运行并将“MSBuild 项目构建输出详细程度:”设置为“诊断”。接下来,重现问题并将输出复制到日志文件并在可能的情况下共享(可能是一些共享云存储?)
  • @DanielJacobson 添加了构建输出。

标签: visual-studio uwp visual-studio-2017


【解决方案1】:

在 StartUp 项目上 - 右键单击​​并选择属性。选择“调试”选项卡。

取消勾选“卸载然后重新安装我的包。有关应用程序状态的所有信息都将被删除。”

【讨论】:

  • 来自问题:> 我确保“卸载然后重新安装我的包”。这没有帮助。
  • @akshay2000 无论如何,其他人可能会尝试寻找类似的问题并在我的答案中找到解决方案。抱歉,这对您的情况没有帮助。
猜你喜欢
  • 2018-12-19
  • 2011-11-03
  • 1970-01-01
  • 1970-01-01
  • 2017-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
相关资源
最近更新 更多