Silverlight:TestPage.html只是一个白色屏幕

时间:2010-12-09 19:44:24

标签: silverlight

我有一个Silverlight项目。突然间,当我构建它并访问TestPage.html时,它是空白的。托管SL对象的HTML仍然存在,但由于某种原因没有任何加载。为什么会这样?

我在Visual Studio 2010 Ultimate中使用Silverlight 4。

另外,我有时会在构建时遇到此错误:

Unknown build error, 'An item with the same key has already been added.'

我重建并且它消失了。

主页的构造函数中的断点被点击。

更新:我正在源代码树中移动。我在修订版上观察问题,离开它,然后重新更新到该修订版,问题将无法重现。 ???

更新2 :似乎每次我收到上面提到的构建错误,然后重建它,就会出现黑屏问题。

更新3 :问题似乎与将图像添加到项目时相关联。有趣。也许我需要查看resources.resx文件以查看是否存在问题。我不知道该怎么做。

更新4 :如果我将该图片的构建操作更改为“内容”,则可以正常工作。如果我将其更改为“资源”,则会出现问题。我不知道为什么会这样。

1 个答案:

答案 0 :(得分:0)

您可能在Silverlight应用程序的初始化代码中遇到问题。尝试将Visual Studio调试器附加到浏览器进程,确保将其设置为调试Silverlight并刷新页面。看看是否抛出任何东西。

如果没有,请尝试在Silverlight应用程序的起始点添加断点,看看它是否甚至尝试初始化。

如果没有,请仔细查看您的HTML页面,确保您引用了XAP文件的正确位置。