0

今天我安装了带有更新 1 的 Visual Studio Community 2015,当它尝试加载 Xaml 设计器(甚至是新项目)时,它会引发异常:

发生了未处理的异常

System.Runtime.InteropServices.COMException 应用程序未启动。(来自 HRESULT 的异常:0x8027025B)


Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.AppPackageNativeMethods.IApplicationActivationManager.ActivateApplication(String appUserModelId, String activationContext, ActivateOptions options, Int32& processId)
在 Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.DesignerWrtUtility.ActivateApplication(String appUserModelId, String activationContext,
Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.ActivateApplicationInternal(String appUserModelId, String activationContext, Object site) 上的对象站点,布尔值 isRunningElevated )
在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain 的 Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(字符串 applicationPath,字符串 clientPort,Uri hostUri,IDictionary environmentVariables,Int32& processId,Object& processData)

Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary 边界)上的.ctor(ProcessDomainFactory 工厂,IIsolationBoundary 边界,AppDomainSetup appDomainInfo,IIsolationTargetisolationTarget,String baseDirectory )
在 Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary 边界)
在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize()
在 Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary .CreateInstance[T](Type type)

Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTargetisolationTarget, IObjectCatalog 目录)
在 Microsoft.VisualStudio.Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize () .DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTargetisolationTarget)
在 Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTargetisolationTarget
, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides)
在 Microsoft.VisualStudio.DesignTools.CreateLease(IIsolationTargetisolationTarget)。 DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) at
Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo 文化,Func'2 func,CancellationToken cancelToken)

Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0'1.b__0()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()

4

2 回答 2

3

我有同样的问题,这解决了它:

  • 卸载 Visual Studio
  • 卸载所有 Windows SDK/模拟器
  • 重新安装一切

之后,一切都再次正常。

于 2016-01-03T22:15:40.783 回答
2
  • 如果您使用的是 HP:

在控制面板 > 系统 > 高级系统设置 > 环境变量 [...] =HPD 中删除“平台”环境变量。(来源

  • 如果您不使用 HP,请尝试执行以下步骤:

    1. 关闭任何 Visual Studio 实例
    2. 打开 Visual Studio 并创建一个新的 C# UWP 空项目(随意命名)
    3. 运行新创建的“无用”项目,然后将其作为 Visual Studio 关闭
    4. 重新打开之前的项目。(来源
  • 如果您最近将 Windows 10 SDK 从 10240 升级到 10586,请尝试将项目属性 > 应用程序 > “目标版本”设置为 Windows 10(10.0;内部版本 10240)。(来源

让我知道这是否有帮助!

于 2015-12-07T04:21:33.553 回答