【问题标题】:Unhandled exception prevents me from opening a project in Blend 2012未处理的异常阻止我在 Blend 2012 中打开项目
【发布时间】:2013-03-16 05:03:06
【问题描述】:

我一直在关注 MS 网站上的教程并来到这里:

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

当我切换回 blend 时,我遇到了一个巨大的错误,我不知道这意味着什么或如何继续:

发生了未处理的异常:

System.InvalidCastException 返回参数的类型无效。 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext,BlockingCall 调用,WaitHandle timeoutSignal) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOutSynchronous(操作动作,Int32 targetApartmentId,WaitHandle 中止,WaitHandle timeoutSignal) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOut(操作动作,Int32 targetApartmentId,WaitHandle 中止,CallSynchronizationMode 同步模式,WaitHandle 超时信号) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TValue](RemoteHandle1 targetObject, Action action, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TValue](RemoteHandle1 targetObject,Action1 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, Func2 func,CancellationToken cancelToken) 在 Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.c__DisplayClassa1.<StartTask>b__6() at System.Threading.Tasks.Task1.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(操作动作,Int32 targetApartmentId) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalIn(IRemoteObject targetObject,Action 动作) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.Initialize() 在 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) 在 System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)

在 [0] 处重新抛出异常: 在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage 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) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.c_DisplayClass1`1.b__0() 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

System.InvalidCastException 返回参数的类型无效。 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.WaitForCompletion(NestedCallContext nestedCallContext,BlockingCall 调用,WaitHandle timeoutSignal) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOutSynchronous(操作动作,Int32 targetApartmentId,WaitHandle 中止,WaitHandle timeoutSignal) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.MarshalOut(操作动作,Int32 targetApartmentId,WaitHandle 中止,CallSynchronizationMode 同步模式,WaitHandle 超时信号) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TValue](RemoteHandle1 targetObject, Action action, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle1 targetObject,Func`2 func,CallSynchronizationMode 同步模式) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.LocalHostProject.Microsoft.Expression.DesignHost.IHostProject.get_TargetAssemblyPath() 在 Microsoft.Expression.DesignSurface.DesignerService.GetComponentName(IHostProject 项目) 在 Microsoft.Expression.DesignSurface.DesignerService.InitializeWindowsRuntimeContext(IHostProject contextProject,IHostAppPackage appPackage) 在 Microsoft.Expression.DesignSurface.DesignerService.InitializePrimaryProject() 在 Microsoft.Expression.DesignSurface.DesignerService.Initialize() 在 Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.b__0() 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

System.InvalidCastException 返回参数的类型无效。 在 System.Runtime.Remoting.Proxies.RealProxy.ValidateReturnArg(对象 arg,类型 paramType) 在 System.Runtime.Remoting.Proxies.RealProxy.PropagateOutParameters(IMessage 消息,对象 [] outArgs,对象返回值) 在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg) 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 类型) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteHostProject.get_TargetAssemblyPath() 在 Microsoft.Expression.DesignHost.Isolation.Remoting.LocalHostProject.b_1a(IRemoteHostProject p) 在 Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.c_DisplayClass4`2.b__3() 在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

以前有没有人遇到过这种情况/知道发生了什么?非常感谢

【问题讨论】:

    标签: c# visual-studio blend


    【解决方案1】:

    Microsoft 于 2012 年 9 月 11 日 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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多