我在 Windows Phone 8 项目(适用于 Windows Phone 8 的 Visual Studio Express)中遇到一个奇怪的问题,在我重建项目并再次部署它之前,对 xaml 的更改(例如:更改控件的可见性)不会反射(reflect)在 App 上到模拟器或设备。
这些变化通常反射(reflect)在 visual studio 的设计窗口中,但没有反射(reflect)在正在运行的 App 中。
我做了很多研究,但都没有帮助,例如:
1- 当项目过期时,将“Build and Run”更改为“always build”。
2- 我检查配置管理器为 This post建议但它被选中。
最佳答案
我有完全相同的问题。我现在有一个解决方案来避免重建解决方案的麻烦,因为重建会删除并重新安装应用程序并更改您在调试时所做的任何已保存设置。解决方法是在配置之间切换。所以我将在 Debug 中执行应用程序,进行一些更改,然后在下次执行时将配置更改为 Release,更改就在那里。
我看到的不同之处在于,当它工作时,我可以看到构建输出行,上面写着“正在更新应用程序,因为 list 文件已更改...”需要一些时间才能完成。出现此问题时,输出行会出现一瞬间,因此您可以看出增量部署实际上并未部署到设备/模拟器。
这有点令人沮丧,所以希望有人能给出真正的答案。我在同一台机器上有其他项目,他们没有这个问题。只有一个项目,所以我不认为它是 VS2012 问题。
我也试过其他网站的建议,说删除 bin 和 obj 文件夹,但没有用。
关于windows-phone-8 - 对 xaml 的更改在重建之前不会反射(reflect)在 App 上 - Windows Phone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17232850/