构建清理也会清除本地存储吗?

Would build cleaning wipe out also local storage?

如果我构建一个具有一些本地存储的 windows 8 / windows Phone 8 应用程序,如果我清理构建,它实际上也会清理本地存储吗?

至少 Windows Phone,如果您执行 "Rebuild" 然后通过 Visual Studio 部署,那么它将擦除本地存储(不确定 Windows 存储应用程序)。如果你想避免这种情况,但你需要做一个完整的重新构建,你可以使用 Isolated Storage Explorer 在重新部署之前检索数据,然后再放回去。

请注意,这仅适用于通过 VS 部署以进行调试的应用;通过应用商店交付的应用保留其数据。

Windows Phone 8:

"Clean Solution" 不会清除本地应用程序数据,但重建解决方案会。

Windows 店铺:

问。在多个 build/deploy 周期的开发过程中,应用程序数据如何受到影响?

一个。在您开发应用程序时,应用程序数据通常会在构建迭代中保留。但是,更改清单会触发 Visual Studio 中的完全卸载和重新部署,并且会删除任何现有的应用程序数据。要手动保留该应用程序数据,请将 %localappdata%packages 文件夹的内容复制到一个临时位置,构建并重新部署该应用程序,然后再将应用程序数据复制回来。请注意,Visual Studio 中的这种重新部署行为与从商店更新应用程序或通过侧面加载不同,在这种情况下,部署引擎不会卸载以前的版本,因此会保留应用程序数据。

Source