【发布时间】: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