2013-03-26 40 views
1

我一直在下面的MS網站的教程,並獲得到這裏:未處理的異常阻止我在Blend打開項目2012

http://msdn.microsoft.com/en-us/library/windows/apps/jj129435.aspx

當我切換回混合我得到了一個巨大的錯誤其中,我不知道這意味着什麼或如何進行:發生

未處理的異常:

System.InvalidCastException 返回參數的類型無效。 at 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,在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOut(Action action,Int32 targetApartmentId,WaitHandle aborted,CallSynchronizationMode syncMode,WaitHandle timeoutSignal) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut [ TValue](RemoteHandle 1 targetObject, Action action, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TValue](RemoteHandle 1 targetObject,Action 1 action, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.Microsoft.Expression.DesignHost.IDesignerService.Initialize() at Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry) at Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func 2 func,CancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler。 <> c__DisplayClassa 1.<StartTask>b__6() at System.Threading.Tasks.Task 1.InnerInvoke() 在System.Threading.Tasks.Task.Execute()

System.InvalidCastException 返回參數的類型無效。

服務器堆棧跟蹤: 在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext,BlockingCall通話,WaitHandle的timeoutSignal) 在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalIn(動作在Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn(IRemoteObject targetObject,Action action) at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.Microsoft.Expression.DesignHost.Isolation.Remoting .IRemoteDesignerService.Initialize() at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md,Object [] args,Object server,Object [] &個outArgs) 在System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(即時聊天MSG)

異常重新拋出[0]: 在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(即時聊天reqMsg,即時聊天retMsg ) 在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData & MSGDATA,的Int32類型) 在Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.Initialize() 在Microsoft.Expression.DesignHost.Isolation.Remoting .LocalDesignerService.b_ a(IRemoteDesignerService d) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler。 <>Ç _DisplayClass1`1.b__0() 在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

System.InvalidCastException 返回參數的類型無效。 at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler。在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOutSynchronous(Action action,Int32 targetApartmentId,WaitHandle aborted,WaitHandle timeoutSignal)上的WaitForCompletion(NestedCallContext nestedCallContext,BlockingCall調用,WaitHandle timeoutSignal) at Microsoft.Expression.DesignHost.Isolation.Remoting .STAMarshaler.MarshalOut(Action action,Int32 targetApartmentId,WaitHandle aborted,CallSynchronizationMode syncMode,WaitHandle timeoutSignal) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut [TValue](RemoteHandle 1 targetObject, Action action, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle 1 targetObject,Func`2 func,CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalHostProject.Microsoft.Expression.DesignHost.IHostProject.get_TargetAssemblyPath() at Microsoft.Expression.DesignSu rface.DesignerService.GetComponentName(IHostProject項目) 在Microsoft.Expression.DesignSurface.DesignerService.InitializeWindowsRuntimeContext(IHostProject contextProject,IHostAppPackage appPackage) 在Microsoft.Expression.DesignSurface.DesignerService.InitializePrimaryProject() 在Microsoft.Expression.DesignSurface.DesignerService。初始化() 在Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.b__0() 在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

System.InvalidCastException 返回說法有一個無效的類型。 at System.Runtime.Remoting.Proxies.RealProxy.ValidateReturnArg(Object arg,Type paramType) at System.Runtime.Remoting.Proxies.RealProxy.PropagateOutParameters(IMessage msg,Object [] outArgs,Object returnValue) at System.Runtime .Remoting.Proxies.RealProxy.HandleReturnMessage(即時聊天reqMsg,即時聊天retMsg) 在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData & MSGDATA,的Int32類型) 在Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteHostProject。 get_TargetAssemblyPath() at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalHostProject.b_ 1a(IRemoteHostProject p) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler。 <>Ç _DisplayClass4`2.b__3() 在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

有沒有人遇到這種/知道是什麼嗎?非常感謝

回答

1

發佈Microsoft在2012年11月9日在14:05

我們從其他用戶看到了類似的堆棧跟蹤。你的 是否在你的項目中引用了一個.Net 2.0程序集?不幸的是, 設計人員無法處理舊版(.Net 2.0)程序集 中的類型,導致設計人員崩潰。你可以試試 刪除任何.Net 2.0程序集,看看是否修復它。

問題是關聯的項目針對.Net 2.0!誰會知道。如果設計師不會一直崩潰,那麼工作起來非常方便。

http://social.msdn.microsoft.com/Forums/en-US/vswpfdesigner/thread/f4af2020-ed43-4139-9dc9-759ce3b38377/