我有一个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 :如果我将该图片的构建操作更改为“内容”,则可以正常工作。如果我将其更改为“资源”,则会出现问题。我不知道为什么会这样。
答案 0 :(得分:0)
您可能在Silverlight应用程序的初始化代码中遇到问题。尝试将Visual Studio调试器附加到浏览器进程,确保将其设置为调试Silverlight并刷新页面。看看是否抛出任何东西。
如果没有,请尝试在Silverlight应用程序的起始点添加断点,看看它是否甚至尝试初始化。
如果没有,请仔细查看您的HTML页面,确保您引用了XAP文件的正确位置。