2

我正在开发一个包含几页的 WP7 应用程序。在调试模式下一切看起来都很好,但是当更改为发布模式时,会发生两件坏事:

  1. 一页保持完全空白(黑色主题中的黑色)而不会引发任何错误。但是,在 WYSIWYG XAML 编辑器中,它看起来完美无瑕。此外,执行后面的代码(使用调试器查看)。
  2. 在另一个页面上,一个ListBox元素在完成后仍然为空InitializeComponent()。它在最初隐藏的内部Popup

可能导致这些问题的发布版本和调试版本之间有什么区别?我不知道。

更新

当我逐步注释所有内容并重新注释时,第一个问题自行解决了。最后它在没有任何实际更改的情况下工作,所以我猜这是 Visual Studio 左右的缓存问题。

对于第二个问题,我找到了一种解决方法:将容器设置PopupIsOpen="True"XAML 并在页面构造函数的最后关闭它(在InitializeComponent()调用之后)。但我仍然看不到它的原因。

4

0 回答 0