【发布时间】:2013-07-28 02:39:28
【问题描述】:
我正在 Visual Studio 2012 中创建一个新的全景应用程序,我在 Designer 中看到以下提到的错误:
以下是错误的详细信息。 详情:
==========================================
System.NullReferenceException
你调用的对象是空的。
在 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, Func2 func, CallSynchronizationMode syncMode)
at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CreateDesignerImpl(IHostSourceItem item, IHostTextEditor editor, RemoteCancellationToken remoteCancelToken)
at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.<>c__DisplayClass12.<Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner>b__11(RemoteCancellationToken remoteToken)
at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.CallWithCancellation[TResult](CancellationToken cancelToken, Func2 func)
在 Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner(IHostSourceItem 项,IHostTextEditor 编辑器,CancellationToken cancelToken)
在 Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
System.NullReferenceException
你调用的对象是空的。
服务器堆栈跟踪:
在 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.ThreadMarshaler.MarshalIn[TResult](IRemoteObject 目标对象,Func1 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]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem, IRemoteHostTextEditor remoteEditor, IRemoteCancellationToken cancelToken)
at Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.<>c__DisplayClass8.<CreateDesignerImpl>b__6(IRemoteDesignerService d)
at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<>c__DisplayClass42.b__3()
在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()
System.NullReferenceException
你调用的对象是空的。
在 Microsoft.Expression.Platform.PlatformService.PlatformEntry.get_PlatformCreator()
在 Microsoft.Expression.Platform.PlatformService.GetPlatformCreator(字符串 frameworkSpec)
在 Microsoft.Expression.Platform.PlatformService.IsCompatibleFramework(FrameworkName hostFramework,FrameworkName guestFramework)
在 Microsoft.Expression.DesignSurface.Project.ProjectContextManager.GetProjectContext(IHostProject 项目,IPlatform 平台,布尔创建)
在 Microsoft.Expression.DesignSurface.Project.ProjectContextManager.GetSourceItemContext(IHostSourceItem sourceItem)
在 Microsoft.Expression.DesignSurface.DesignerService.CreateDesigner(IHostSourceItem 项,IHostTextEditor 编辑器,CancellationToken cancelToken)
在 Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.c__DisplayClass10.c__DisplayClass12.b__f(CancellationToken cancelToken)
在 Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.CallWithCancellation[TResult](IRemoteCancellationToken remoteToken, Func2 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__DisplayClass161.b__15()
在 Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()
==========================================
更多细节:
我在基于 C# 的 windows Phone(全景、数据绑定应用程序、HTML5 等)中创建的每种类型的项目中都存在错误
我尝试过的:
如果您正在提出包括重新安装在内的解决方案,请不要打扰。我已经尝试了太多次了。
更多信息
我刚刚安装了带有 blend 的 Visual Studio 2012。在安装时,我取消选中 Blend。然后创建了一个新的 Windows Phone 项目。下载 SDK 4 小时(网速慢.. 不相关),然后我在完成后重新启动计算机。然后我为 windows phone 创建了一个新项目。并得到同样的错误。如果我遗漏了什么,请指导我。
【问题讨论】:
-
除了重新安装整个系统之外的任何东西。我试过了,还是不行。
标签: c# .net visual-studio-2012 windows-phone-8 windows-phone