Silverlight错误:System.Reflection.TargetInvocationException调用的目标抛出了异常

Ash*_*mar 0 silverlight silverlight-4.0

我已经安装了VS-2012 Express Edition.现在,我正在尝试创建Silverlight应用程序.

在一开始我结束时出现以下错误:

您需要在创建Silverlight项目之前安装最新的Silverlight Developer运行时.从以下位置下载x86运行时:go.microsoft.com/fwlink/?LinkId=229323

因此,我从上面给出的URL下载了Silverlight Developer运行时,我尝试再次创建Silverlight应用程序.

当我点击New Project对话框上的OK按钮时,我收到以下错误.

可能是什么原因?任何人都可以建议解决方案是什么?

在此输入图像描述

错误摘要如下:

System.Reflection.TargetInvocationException调用目标抛出了异常.在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(Action action,Int32 targetApartmentId,WaitHandle aborted,CallSynchronizationMode syncMode,WaitHandle timeoutSignal)at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut [TValue](RemoteHandle)Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView上的Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.Microsoft.Expression.DesignHost.IDesignerService.CreateDesigner(IHostSourceItem项目,IHostTextEditor编辑器,CancellationToken cancelToken)中的1 targetObject, Action action, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.MarshalOut[TResult,TValue](RemoteHandle1个targetObject,Func 2 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). CreateDesignerViewInfo(Cancellati onToken cancelToken)

System.Reflection.TargetInvocationException调用目标抛出了异常.

服务器堆栈跟踪: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 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 System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md,Object [.DesignHost.Isolation.Remoting.RemoteDesignerService.Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem,IRemoteHostTextEditor remoteEditor,IRemoteCancellationToken remoteToken) System.Runtime.Remoting.Messag上的args,Object server,Object []和outArgs)ing.StackBuilderSink.SyncProcessMessage(IMessage msg)

在[0]处重新抛出异常:位于Microsoft.Expression的System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&msgData,Int32类型)的System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg).在Microsoft.Expression.DesignHost.Isolation的Microsoft.Expression.DesignHost.Isolation.Remoting.LocalDesignerService.<> c__DisplayClass8.b__6(IRemoteDesignerService d)中的DesignHost.Isolation.Remoting.IRemoteDesignerService.CreateDesigner(IRemoteHostSourceItem remoteItem,IRemoteHostTextEditor remoteEditor,IRemoteCancellationToken cancelToken). Remoting.ThreadMarshaler.<> c__DisplayClass4`2.b__3()在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

System.Reflection.TargetInvocationException调用目标抛出了异常.在System.RuntimeMethodHandle.InvokeMethod在System.Reflection.RuntimeConstructorInfo.Invoke(对象目标,对象[]参数,签名Sig,布尔构造)(的BindingFlags invokeAttr,粘结剂粘结剂,对象[]参数,CultureInfo的培养)在System.RuntimeType.CreateInstanceImpl (的BindingFlags bindingAttr,粘结剂粘结剂,对象[]指定参数时,CultureInfo的文化,对象[] activationAttributes,StackCrawlMark&stackMark)在System.Activator.CreateInstance(类型类型,的BindingFlags bindingAttr,粘结剂粘结剂,对象[]指定参数时,CultureInfo的文化,对象[]在Microsoft.Expression.DesignSurface.PlatateLoader.<> c__DisplayClass4的Microsoft.Expression.DesignSurface.PlatformLoader.CreatePlatformCreator(IPlatformService platformService,String assemblyFile,String typeName)的System.Activator.CreateInstance(Type type,Object [] args)上的activationAttributes. Microsoft.Expression.Platform.PlatformService.Ge上的Microsoft.Expression.Platform.PlatformService.PlatformEntry.get_PlatformCreator()中的b__1()Microsoft.Expression.DesignSurface上的Microsoft.Expression.DesignSurface.Project.ProjectContextManager.GetProjectContext(IHostProject项目,IPlatform平台,布尔创建)中的Microsoft.Expression.Platform.PlatformService.IsCompatibleFramework(FrameworkName hostFramework,FrameworkName guestFramework)中的tPlatformCreator(String frameworkSpec) Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService的Microsoft.Expression.DesignSurface.DesignerService.CreateDesigner(IHostSourceItem项目,IHostTextEditor编辑器,CancellationToken cancelToken)中的.Project.ProjectContextManager.GetSourceItemContext(IHostSourceItem sourceItem).<> c__DisplayClass10.<> c__DisplayClass12 Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteDesignerService.CallWithCancellation [TResult]中的.b__f(CancellationToken cancelToken)(Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker中的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__DisplayClass161.b__15() )

System.NotSupportedException找不到Microsoft Silverlight SDK 5.0.请确保已安装正确版本的Microsoft Silverlight SDK.在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(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](RemoteHandle1个targetObject,函数功能1 func, CallSynchronizationMode syncMode) at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteWrapper1.Invoke [T](Func`2动作)在Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteHostPlatformService.Microsoft.Expression.DesignHost.IHostPlatformService.GetProperty(字符串frameworkSpec,字符串propertyName的)在Microsoft.Expression. Microsoft的DesignSurface.PlatformContext.GetProperty(String frameworkSpec,String propertyName).Expression.Platform.PlatformService.GetProperty(字符串frameworkSpec,字符串propertyName的)在Microsoft.Expression.SilverlightPlatform.SilverlightPlatformCreator..ctor(IPlatformService platformService)

System.NotSupportedException找不到Microsoft Silverlight SDK 5.0.请确保已安装正确版本的Microsoft Silverlight SDK.

服务器堆栈跟踪: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 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.RemoteWrapper1.Invoke [T](Func)在System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md,Object)上的Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteHostPlatformService.Microsoft.Expression.DesignHost.IHostPlatformService.GetProperty(String frameworkSpec,String propertyName)中的"2动作" System.Runtime.Rejoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg)中的[] args,Object server,Object []和outArgs)

在[0]处重新抛出异常:位于Microsoft.Expression的System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&msgData,Int32类型)的System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg). Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteWrapper 1.b__3上的Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteHostPlatformService.<> c__DisplayClass1.b__0(IHostPlatformService)的DesignHost.IHostPlatformService.GetProperty(String frameworkSpec,String propertyName)1.<>c__DisplayClass4( )在Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<> c__DisplayClass7`2.b__6()在Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

System.NotSupportedException找不到Microsoft Silverlight SDK 5.0.请确保已安装正确版本的Microsoft Silverlight SDK.在Microsoft.Expression.HostUtility.Platform.HostPlatformService.GetProperty(String frameworkSpec,String propertyName)中的Microsoft.Expression.HlatUtility.Platform.SilverlightDomainFactory.get_ReferenceAssembliesPath()at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteHostPlatformService.<> c__DisplayClass1. b__0(IHostPlatformService)位于Microsoft.Expression.DesignHost的Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteWrapper 1.<>c__DisplayClass41.b__3(),Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<> c__DisplayClass16`1.b__15() .Isolation.Remoting.STAMarshaler.Call.InvokeWorker()

slu*_*ter 7

格式化错误消息后,我发现您的问题是您还需要安装Silverlight 5工具,您可以在此页面上找到它们:Silverlight.net下载页面.