none
Blend незапускается конструктор RRS feed

  • Вопрос

  • Здраствуйте, я установил себе Visual Studio 2012 Express for Windows 8, и при создании проэкта в Blend, C++ XAMPL выдат ошибку запуска конструктора

    "

    System.InvalidCastException

    Не удалось привести тип объекта "MS.Internal.NamedObject" к типу "System.Windows.Media.Brush".

       в Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext, BlockingCall call, WaitHandle timeoutSignal)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOutSynchronous(Action action, Int32 targetApartmentId, WaitHandle aborted, WaitHandle timeoutSignal)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOut(Action action, Int32 targetApartmentId, WaitHandle aborted, CallSynchronizationMode syncMode, WaitHandle timeoutSignal)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TValue](RemoteHandle`1 targetObject, Action action, CallSynchronizationMode syncMode)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle`1 targetObject, Func`2 func, CallSynchronizationMode syncMode)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CreateDesignerImpl(IHostSourceItem item, IHostTextEditor editor, RemoteCancellationToken remoteCancelToken)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.<>c__DisplayClass12.<Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner>b__11(RemoteCancellationToken remoteToken)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CallWithCancellation[TResult](CancellationToken cancelToken, Func`2 func)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor, CancellationToken cancelToken)

       в Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)

    System.InvalidCastException

    Не удалось привести тип объекта "MS.Internal.NamedObject" к типу "System.Windows.Media.Brush".

    Server stack trace:

       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext, BlockingCall call, WaitHandle timeoutSignal)

       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalIn(Action action, Int32 targetApartmentId)

       at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn(IRemoteObject targetObject, Action action)

       at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn[TResult](IRemoteObject targetObject, Func`1 func)

       at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem, IRemoteHostTextEditor remoteEditor, IRemoteCancellationToken remoteToken)

       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)

       at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

    Exception rethrown at [0]:

       в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)

       в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem, IRemoteHostTextEditor remoteEditor, IRemoteCancellationToken cancelToken)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.<>c__DisplayClass8.<CreateDesignerImpl>b__6(IRemoteDesignerService d)

       в Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<>c__DisplayClass4`2.<MarshalOut>b__3()

       в Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

    System.InvalidCastException

    Не удалось привести тип объекта "MS.Internal.NamedObject" к типу "System.Windows.Media.Brush".

       at Microsoft.Expression.DesignSurface.UserInterface.ArtboardBorder..ctor(ViewExceptionCallback viewExceptionCallback)

       at Microsoft.Expression.DesignSurface.UserInterface.Artboard..ctor(IViewObjectFactory viewObjectFactory, ViewExceptionCallback viewExceptionCallback)

       at Microsoft.Expression.DesignSurface.UserInterface.DeviceViewArtboard..ctor(IViewObjectFactory viewObjectFactory, ViewExceptionCallback viewExceptionCallback)

       at Microsoft.Expression.DesignSurface.UserInterface.WindowsUIXamlArtboard..ctor(ISurface platformView, IViewObjectFactory viewObjectFactory, ViewExceptionCallback viewExceptionCallback, XamlImageHost windowsUIXamlImageHost)

       at Microsoft.Expression.DesignSurface.View.WindowsUIXamlSceneView.CreateArtboard()

       at Microsoft.Expression.DesignSurface.View.SceneView.EnsureArtboard()

       at Microsoft.Expression.DesignSurface.View.WindowsUIXamlSceneView.SetVisible(Boolean visible)

       at Microsoft.Expression.DesignSurface.DocumentViewContext.CreateAndOpenView(ISourceItemContext sourceItem, CancellationToken cancelToken, Boolean activate, Boolean ensureOpenInHost, Boolean suppressUI)

       at Microsoft.Expression.DesignSurface.DesignerService.CreateDesigner(IHostSourceItem item, IHostTextEditor editor, CancellationToken cancelToken)

       at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass10.<>c__DisplayClass12.<Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner>b__f(CancellationToken cancelToken)

       at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.CallWithCancellation[TResult](IRemoteCancellationToken remoteToken, Func`2 func)

       at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.<>c__DisplayClass10.<Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner>b__e()

       at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<>c__DisplayClass16`1.<MarshalIn>b__15()

       at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

    "

    При создании на Java всё нормально на C# таже ошибка. Заранее спасибо.

    16 октября 2012 г. 17:44

Ответы

  • Лучше всего попробовать найти ту старую версию и установить/удалить ее еще раз.

    Если не выйдет - то восстановление через установщик новой версии (которая у вас не работает).

    А по реестру - искать то, что связано с Blend, через обычный поиск.


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 25 октября 2012 г. 8:55
    22 октября 2012 г. 6:45

Все ответы

  • Привет.

    А до этого стояла ли какая-нибудь версия Visual Studio или Blend? Проект в самой Visual Studio создается? Если да - то попробуйте в Blend открыть созданный в Visual Studio проект.


    Для связи [mail]

    17 октября 2012 г. 8:44
  • Пытался ставить , но не поню какую, она тогда не поставилась до конца, жёсткий диск на котором был образ отшёл ии всё. Если запускать саму Visual Studio 2012 то всё нормально, запускается конструктор, а в самом Blen не хочет.
    17 октября 2012 г. 10:32
  • Пробовать переустанавливать/восстанавливать.

    Попробовать почистить реестр от всех старых Blend что найдете, также в Program Files и документах пользователя.

    Скорее всего это как раз из-за той неуспешной установки.


    Для связи [mail]

    19 октября 2012 г. 8:11
  • Можно поподробнее, пожалуйста, что и как делать? 
    19 октября 2012 г. 9:35
  • Лучше всего попробовать найти ту старую версию и установить/удалить ее еще раз.

    Если не выйдет - то восстановление через установщик новой версии (которая у вас не работает).

    А по реестру - искать то, что связано с Blend, через обычный поиск.


    Для связи [mail]

    • Помечено в качестве ответа Abolmasov Dmitry 25 октября 2012 г. 8:55
    22 октября 2012 г. 6:45