升级到Silverlight 5时出现灾难性故障

时间:2012-04-13 11:48:50

标签: silverlight-5.0

我刚刚将我的silverlight浏览器插件更新到v5,并意识到我的全功能Silverlight 4应用程序根本没有运行。这很奇怪,因为silverlight 5插件应该完全向后兼容吧?然后,我下载了适用于Visual Studio 2010 SP1的Silverlight 5工具以及用于Windows的Silverlight 5 Developer Runtime(32位)以开始调试。

现在我已经深入研究了这个问题,并意识到包装在Canvas中的几个控件导致了这个问题,即以下内容引发了VS2010中的灾难性故障:

<UserControl x:Class="Logo.SilverlightControl2"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 mc:Ignorable="d"
 d:DesignHeight="300" d:DesignWidth="400">

 <Grid x:Name="LayoutRoot" Background="White">
     <Canvas >
         <TextBlock Canvas.Left="120" Canvas.Top="110" Height="23" Name="TextBlock1" Text="TextBlock" />
     </Canvas>
 </Grid>
</UserControl>

必须有一些我缺少的东西,任何人都可以知道发生了什么事吗?

更新的 我似乎无法在Silverlight showcase中查看单个Silverlight 5应用。他们每个人都只显示一个空白区域。也许我的插件安装有问题?

1 个答案:

答案 0 :(得分:0)

也可以通过调用

引起此异常
Application.CheckAndDownloadUpdateAsync() 

当服务器上的xap文件不可访问时。