none
vs中不能显示silverlight的设计界面!!!! RRS feed

  • 问题

  • 我之前安装的是vs2008中文版。silverlight2 beta 1。然后重新安装了vs2008英文版。silverlight2 beta 2。但是在新建项目后出现以下情况

    -------------------------------------------------------------------------------------------------------

    Value does not fall within the expected range.
       at System.Windows.Deployment.SetCurrentApplication(Application application)
       at MS.Internal.Silverlight.Host.SilverlightImageHost.get_Application()
       at MS.Internal.Silverlight.Host.CiderSilverlightImageHost.CiderInternalImage..ctor(CiderSilverlightImageHost host)
       at MS.Internal.Silverlight.Host.CiderSilverlightImageHost.CreateImage()
       at MS.Internal.Silverlight.Host.SilverlightImageHost..ctor(Interop interop)
       at MS.Internal.Silverlight.Host.CiderSilverlightImageHost..ctor(Interop interop, ISilverlightContentDownloadCallback callback)
       at MS.Internal.Designer.SilverlightViewManager.get_SilverlightView()
       at MS.Internal.Designer.SilverlightViewManager.Update()
       at Microsoft.Windows.Design.Documents.MarkupDocumentManager.get_View()
       at MS.Internal.Host.Designer.get_View()
       at MS.Internal.Designer.VSDesigner.Load()
       at MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedView.Load()
       at MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedDesignerFactory.Load(IsolatedView view)
       at MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view)
       at MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view)
       at MS.Internal.Host.Isolation.IsolatedDesigner.Load()
       at MS.Internal.Designer.DesignerPane.LoadDesignerView()

    -------------------------------------------------------------------------------------------------------

    救救我啊。搞了一天了。我把之前silverlight也卸载过了。
    2008年6月13日 12:51

答案

  • 1.你把Beta2先卸了再装. 把八爪给你的地址的那个下下来!同时你再装一个Blend 2.5 (最新的那个版本).
    2.你再新建项目(在Blend2.5里面建),再用VS打开,看出不出错.如果出错说明是VS这个工具或者是那个Silverlight_charit没装好.如果能成功新建,那就没问题了(要你在新版 的blend 里面新建项目,这样可以排除是否是代码出错)

    3.如果Blend 也出错.那就是以前的东西没有卸载掉.

    2008年6月14日 0:56
    版主

全部回复

  • 这一般是代码错误造成的。仔细修改一下代码,或者关闭重新建立一个工程,添加一个简单的项目测试一下,如果可以则需要修改你原来的代码,逐步排查

     

    2008年6月13日 13:39
    版主
  • http://download.microsoft.com/download/1/d/d/1dd9ba72-9023-42f8-8ddf-abbd2f87649c/silverlight_chainer.exe

     

    请安装上面的Beta2安装程序包,你的问题有可能是因为你用了Beta2的VS Tools For 2008装的确是 Beta1的SDK

    2008年6月13日 15:47
    版主
  • 1.你把Beta2先卸了再装. 把八爪给你的地址的那个下下来!同时你再装一个Blend 2.5 (最新的那个版本).
    2.你再新建项目(在Blend2.5里面建),再用VS打开,看出不出错.如果出错说明是VS这个工具或者是那个Silverlight_charit没装好.如果能成功新建,那就没问题了(要你在新版 的blend 里面新建项目,这样可以排除是否是代码出错)

    3.如果Blend 也出错.那就是以前的东西没有卸载掉.

    2008年6月14日 0:56
    版主
  • 我安装的就是八爪鱼那个Beta2的地址。可能是beta1没有卸载干净。不过我在添加删除里面把SilverLight都卸了。我最后重装系统。然后就好了。

    2008年6月16日 1:45