部署到Windows Phone 8设备时遇到问题。在执行构建和调试时,似乎XAML并未更新。似乎更新的唯一方法是当我执行“重建”>“调试”或卸载应用程序然后进行调试时。

这是一个场景:
页面包含一个带有单击事件的按钮,该事件名为“Button_Click”。我调试,一切正常。停止调试。现在,将事件处理程序的名称更改为NewButton_Click(是,在xaml和cs中都是)。再次开始调试,单击按钮,您将得到一个异常,因为没有事件处理程序名称“Button_Click”

XAML更改未检测到/未推送到设备,只有Csharp更改。

如果您执行重建然后调试,它将按预期工作。每次需要部署时都进行重建是PITA,因为我会丢失任何隔离的存储。

有人可以弄清楚这里发生了什么吗?

注意:这是在Windows 8上的Visual Studio 2012 Update 3中使用Windows Phone 7.x应用程序发生的。

最佳答案

项目名称是否包含(或位于其中的文件夹)任何空格?
就我而言,删除空格可以解决问题。

关于visual-studio-2012 - 在WP8设备上调试时,XAML不会更新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17946879/

10-17 02:12