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應用程序。他們每個人和每個人只是顯示一個空白的白色區域。也許我的插件安裝有問題嗎?
有一些兼容性問題,請參閱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