windows-phone-8 - 对 xaml 的更改在重建之前不会反射(reflect)在 App 上 - Windows Phone

标签 windows-phone-8 visual-studio-express

我在 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/

相关文章:

c# - 在没有包管理器控制台的情况下安装 C# 库

visual-studio-express - VS Express 2012 的 webshaper

c# - 是否可以在 if 条件下使用 Task<bool> ?

windows-phone-8 - Windows Phone 在 AppBarButton 上单击全屏模式打开 ListPicker

windows-phone-7 - 工具栏中没有列表框项目

visual-studio-2010 - 附加到 Visual Studio Express 2013 for Web 中的进程

Visual Studio 2010 速成版的 Javascript 插件

c# - 了解 Windows Phone 开发中的数据绑定(bind)

visual-studio-2012 - 去掉VS2012/WP8 SDK中的“"You don' t有权限运行模拟器”

c++ - 如何使用 Visual C++ 2010 Express 编译 64 位应用程序?