对xaml的更改不反映在App直到重建 - windows phone

时间:2013-06-21 10:20:26

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

我在Windows Phone 8项目(Windows Phone 8的Visual Studio Express)中遇到一个奇怪的问题,在重建项目并再次部署之前,对xaml的更改(例如:更改控件的可见性)不会反映在App上到模拟器或设备。

这些变化通常在视觉工作室的设计窗口中反映出来,但没有反映在正在运行的App上。

我做了很多研究,他们没有帮助,比如:

1-当项目过期时,将“构建并运行”更改为“始终构建”。

2-我检查了配置管理器This post建议,但它已被选中。

3 个答案:

答案 0 :(得分:1)

我有完全相同的问题。我目前正在努力解决重建解决方案的麻烦,因为重建删除并重新安装应用程序并更改您在调试时所做的任何已保存设置。解决方法是在配置之间切换。所以我将在Debug中执行应用程序,进行一些更改,然后在下次执行时将配置更改为Release,并且更改就在那里。

我可以看到的差异在于它何时起作用我可以看到构建输出行,其中显示“在清单文件已更改时更新应用程序......”需要一些时间才能完成。出现此问题时,输出行会暂时显示,因此您可以告知增量部署尚未实际部署到设备/模拟器。

这有点令人沮丧,所以希望有人有一个真正的答案。我在同一台机器上有其他项目,他们没有这个问题。只是一个项目,所以我不认为它是一个VS2012的问题。

我也尝试过其他网站的建议,说删除bin和obj文件夹但是没有用。

答案 1 :(得分:0)

我在VS 2013中的一些WP8 Silverlight项目遇到了同样的问题。我无法理解为什么它只发生在一些项目中而不是全部,但最终我发现this forum thread。解决方案如下:如果您的应用程序的名称包含空格,您肯定需要删除它们或用下划线字符替换say。这个方法有助于恢复我的“问题”项目。

答案 2 :(得分:0)

我还注意到应用名称开头的数字会导致同样的问题。我通过从解决方案和应用名称中删除数字来解决它。