在 WP8 设备上调试时 XAML 未更新

2024-05-20

我在部署到 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 应用程序会发生这种情况。


我注意到 Microsoft 的示例项目存在类似问题。您的文件路径中是否使用了任何奇怪的字符,例如“#”? C# 只会破坏构建。另外,您可以尝试删除您的 suo 文件。

如果所有其他方法都失败,请打开 /obj/Debug/.../.g.cs 和 .g.i.cs 文件。如果它们发生更改,Visual Studio 应该要求您重新加载它们。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 WP8 设备上调试时 XAML 未更新 的相关文章

随机推荐