Недавно я установил Visual Studio 2012 RC вместе с VS 2012 SDK и LightSwitch Extensibility Toolkit.Исключение: ошибка HRESULT E_FAIL с Microsoft LightSwitch Visual Studio 2012 RC
это код XAML в моем Client.Design -> TControl.XAML файл
<UserControl x:Class="CustomControls.Presentation.Controls.TControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:framework="clr-namespace:Microsoft.LightSwitch.Presentation.Framework;assembly=Microsoft.LightSwitch.Client">
<Grid Width="Auto">
<Grid.RowDefinitions>
<RowDefinition Height="100"></RowDefinition>
<RowDefinition Height="40"></RowDefinition>
</Grid.RowDefinitions>
<framework:ContentItemPresenter ContentItem="{Binding ChildItems[0]}" Grid.Row="0" Margin="3" />
<framework:ContentItemPresenter ContentItem="{Binding ChildItems[1]}" Grid.Row="0" Margin="3" />
</Grid>
</UserControl>
Я не могу увидеть выход этого XAML на дизайнера. Вместо этого я вижу эту ошибку сообщение на площади дизайнера:
Exception: Error HRESULT E_FAIL has been returned from a call to a COM component.
Stacktrace:
at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
at MS.Internal.XcpImports.Collection_InsertValue[T](PresentationFrameworkCollection`1 collection, UInt32 index, CValue value)
at MS.Internal.XcpImports.Collection_InsertDependencyObject[T](PresentationFrameworkCollection`1 collection, UInt32 index, DependencyObject value)
at System.Windows.PresentationFrameworkCollection`1.InsertDependencyObject(Int32 index, DependencyObject value)
at System.Windows.Controls.UIElementCollection.InsertInternal(Int32 index, UIElement value)
Я сильно подозреваю, что это что-то делать с пространствами имен, участвующих здесь и Silverlight версии. Мой проект настроен на использование Silverlight версии 5.
Быстрый погуглите и «Stackoverflowing» было выявить некоторые общие данные об этой ошибке, но ничего о большой помощи.
Любая помощь будет принята с благодарностью.