【问题标题】:Windows Phone XAML Designer ErrorWindows Phone XAML 设计器错误
【发布时间】: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


【解决方案1】:

已经为此向 Microsoft 报告了一个错误。看here

但是re-installation did trick for most of them。确保按照here 报告的这些步骤重新安装 VS2012。

如果有帮助试试这个(Source) -

我也有这个问题。我能够通过添加来修复它 &lt;loadFromRemoteSources enabled="true"/&gt; 到 xdesproc.exe.config(如 Marco 声明)和 devenv.exe.config。这两个文件都在 C:\Program 文件 (x86)\Microsoft Visual Studio 11.0\Common7\IDE。

【讨论】:

  • 让我看看这是否有效.. 但我已经尝试卸载两次.. 第三次魅力.. 我猜..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多