构建”后将应用程序部署到设备,您的应用程序将首先被卸载,然后重新安装,从而导致隔离存储文件被删除。 应用程-6ren">
gpt4 book ai didi

windows-phone-7 - WP7 - "Rebuild"上的独立存储设置被删除

转载 作者:行者123 更新时间:2023-12-01 12:51:31 25 4
gpt4 key购买 nike

我刚刚发现(困难的方式),如果您在从 Visual Studio 执行“重建”或“清理 -> 构建”后将应用程序部署到设备,您的应用程序将首先被卸载,然后重新安装,从而导致隔离存储文件被删除。

应用程序部署工具似乎总是会卸载 - 重新安装,无论它是否是增量构建。

有人找到解决方法吗?当然,最明显的一个是永远不要重建您的应用程序,但如果您不小心这样做了怎么办?目前,我没有将所有生成的文件置于源代码管理之下,因此,如果我尝试在另一台计算机上构建该应用程序,这将是一个重建(如果没有人拥有,我可能会将所有生成的垃圾添加到源代码管理中)解决方法)

最佳答案

如果我可以建议一种替代方法..我认为如果您可以在生成测试数据时引入一个小过程,以便更容易a)恢复或b,那么您会发现它在其他情况下也是有益的)生成。

例如,您可以使用仅调试构建功能,将设备上的文件上传/下载到 PC 上本地运行的 wcf 服务(Rongchaua 所做的 here 的简化版本)。

或者,如果您愿意,可以做更多的工作,但提供更多额外的好处将是在您的应用程序中开发一些自动化测试功能......从生成初始测试数据开始。您可以查看以下内容来开始这条道路。

Claus Konrad Blog: WP7: How to unit test a MVVM Light WP7-application

当然,这些需要付出一些努力,但这种方法可以让您独立于手动生成的测试数据,根据我的经验,这在不同时候总是很麻烦。一旦解决了,你会找到各种各样的理由来感谢自己稍后做的事情......无论是节省时间,还是更强大的测试,因为你可以更积极地处理你的测试数据/测试执行并管理多个测试数据配置.

关于windows-phone-7 - WP7 - "Rebuild"上的独立存储设置被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4697678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com