3

我在 windows phone 8 项目(windows phone 8 的 Visual Studio Express)中有一个奇怪的问题,在我重建项目并将其再次部署到模拟器或设备。

这些更改正常反映在 Visual Studio 的设计窗口中,但未反映在正在运行的 App 中。

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

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

2-我按照这篇文章的建议检查了配置管理器,但它被选中了。

4

3 回答 3

1

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

我可以看到的不同之处在于,当它工作时,我可以看到 Build Output 行,上面写着“在清单文件已更改时更新应用程序......”需要一些时间才能完成。发生此问题时,输出行会出现一瞬间,因此您可以判断增量部署实际上并未部署到设备/模拟器。

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

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

于 2013-07-30T04:37:32.670 回答
0

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

于 2014-05-11T18:05:10.433 回答
0

我在 VS 2013 中的一些 WP8 Silverlight 项目遇到了同样的问题。我不明白为什么它只发生在一些项目而不是全部,但最终我找到了这个论坛帖子。解决方案如下:如果您的应用程序名称包含空格,您肯定需要删除它们或将 say 替换为下划线字符。这个食谱帮助我恢复了我的“问题”项目。

于 2014-04-14T10:23:00.750 回答