none
Visual Studio Express 2013 无法加载设计器 RRS feed

  • 问题

  • 从昨天开始打开工程,所有的xmal界面都无法加载,即使我新建一个空的Windows 商店应用项目也无法加载,急~~~~求助。。。我已经把Visual Studio 2013卸载重新安装过了夜没有解决。。。

    设计器显示的信息如下:

    发生了未经处理的异常

    System.OperationCanceledException
    注册设计器所需的应用程序包需要太长时间才能完成,已取消注册。请重新加载设计器并重试。
       在 Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath, String clientPort, Uri hostUri, IDictionary environmentVariables, Int32& processId, Object& processData)
       在 Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, FrameworkName targetFramework, String identifier, String baseDirectory)
       在 Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
       在 Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
       在 Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.Initialize()
       在 Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type)
       在 Microsoft.Expression.DesignHost.Isolation.IsolatedObjectFactory.Initialize()
       在 Microsoft.VisualStudio.ExpressionHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog)
       在 Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
       在 Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
       在 Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
       在 Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry)
       在 Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
       在 Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken)
       在 Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.<>c__DisplayClassa`1.<StartTask>b__6()
       在 System.Threading.Tasks.Task`1.InnerInvoke()
       在 System.Threading.Tasks.Task.Execute()

    2014年3月6日 5:59

答案

  • 请问下你的系统是原生的win8.1还是从win8升级而来的?同时你之前系统里面是否有装过其他老版本的VS?在安装VS Express或者之前版本的同时是否有漏选了一些安装必要的文件,比如说当前项目所使用语言的某些功能包未被正确安装到电脑上。按经验来说这些都是可能导致设计器打不开的原因。

    同时DroidXgnaW指出的网络问题也有可能,比如说你的Developer License过期,VS尝试获取新的License但是由于网络的原因失败而导致设计界面无法成功载入,我估计你应该在3月6号前一天更新过Developer License或者3月6号需要更新。(从你的描述来看似乎之前是可以的,就是3月6号开始不行,所以这个可能性比较大)

    我刚刚搜索了一下,同样的问题在Connect站点上有很多反馈,不过大部分都没有解决方案,因为问题不能在微软内部测试的机器上重现,如果可以的话,最简单最暴力也最直接的办法就是重装系统。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年3月12日 15:31
    版主

全部回复

  • 是网络断了吧。

    2014年3月6日 6:01
  • 网络有的
    2014年3月6日 6:08
  • 我看到异常是由下面的方法抛出:

    Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath, String clientPort, Uri hostUri, IDictionary environmentVariables, Int32& processId, Object& processData)

    注意它的第二和第三个参数,如果你能确保网络联通,并且没有防火墙阻止的话,你尝试以管理员权限运行 VS 。

    2014年3月6日 6:21
  • 请问下你的系统是原生的win8.1还是从win8升级而来的?同时你之前系统里面是否有装过其他老版本的VS?在安装VS Express或者之前版本的同时是否有漏选了一些安装必要的文件,比如说当前项目所使用语言的某些功能包未被正确安装到电脑上。按经验来说这些都是可能导致设计器打不开的原因。

    同时DroidXgnaW指出的网络问题也有可能,比如说你的Developer License过期,VS尝试获取新的License但是由于网络的原因失败而导致设计界面无法成功载入,我估计你应该在3月6号前一天更新过Developer License或者3月6号需要更新。(从你的描述来看似乎之前是可以的,就是3月6号开始不行,所以这个可能性比较大)

    我刚刚搜索了一下,同样的问题在Connect站点上有很多反馈,不过大部分都没有解决方案,因为问题不能在微软内部测试的机器上重现,如果可以的话,最简单最暴力也最直接的办法就是重装系统。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年3月12日 15:31
    版主