2012-04-13 34 views
0

我剛剛將我的silverlight瀏覽器插件更新至v5,並意識到我的全功能silverlight 4應用程序根本沒有運行。這很奇怪,因爲silverlight 5插件應該完全向下兼容嗎?然後我下載了用於Visual Studio 2010 SP1的Silverlight 5工具以及用於Windows(32位)的Silverlight 5 Developer Runtime以開始調試。升級到Silverlight 5時發生災難性故障

現在我已經挖成的問題,並意識到它是幾個控件包裹在引起該問題一個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應用程序。他們每個人和每個人只是顯示一個空白的白色區域。也許我的插件安裝有問題嗎?

+0

有一些兼容性問題,請參閱http://stackoverflow.com/questions/8495242/silverlight-5-accessviolationexception和http://stackoverflow.com/questions/8743921/upgrade-from-silverlight-4-to-例如,silverlight-5-cause-accessviolationexception。但是如果你看不到任何SL5應用程序,你必須有一個本地錯誤。 – jv42 2012-04-16 09:05:24

回答

0

此異常也可以通過調用

Application.CheckAndDownloadUpdateAsync() 

當一個服務器上的XAP文件是不可訪問,引起的。

相關問題