【问题标题】:Visual Studio 2015 Designer Crashes in all Win10 UAP projects ("The app didn't start.")Visual Studio 2015 Designer 在所有 Win10 UAP 项目中崩溃(“应用程序未启动。”)
【发布时间】:2016-04-18 16:58:46
【问题描述】:

所有 WIN10 UWP 项目的 xaml 可视化设计器崩溃,包括从标准模板创建但未添加代码的项目。我不知道它是什么时候开始的,因为我认为这是我的项目的问题,直到我尝试创建一些新项目。错误在下面和底部的屏幕截图中给出。

System.Runtime.InteropServices.COMException
The app didn't start. (Exception from HRESULT: 0x8027025B)
   at Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.AppPackageNativeMethods.IApplicationActivationManager.ActivateApplication(String appUserModelId, String activationContext, ActivateOptions options, Int32& processId)
   at Microsoft.VisualStudio.DesignTools.HostUtility.AppPackage.DesignerWrtUtility.ActivateApplication(String appUserModelId, String activationContext, Object site, Boolean isRunningElevated)
   at Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.ActivateApplicationInternal(String appUserModelId, String activationContext, Object site)
   at Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath, String clientPort, Uri hostUri, IDictionary environmentVariables, Int32& processId, Object& processData)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, IIsolationTarget isolationTarget, String baseDirectory)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
   at Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize()
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize()
   at Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry, IServiceProvider serviceOverrides)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken)
   at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.<>c__DisplayClass10_0`1.<StartTask>b__0()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

我尝试了以下方法:

  • 以管理员身份运行
  • 禁用项目代码
  • 清除 \Designer\ShadowCache 文件夹
  • 为所有应用程序包以及 C:\Windows 的 HKEY_CLASSES_ROOT 添加读取权限。
  • 运行 Visual Studio 修复。
  • 我没有使用 TrueCrypt(有类似问题的人使用过)
  • 我已尝试将平台目标更改为 ARM、x64 和 x86(每次都重新构建和重新加载)

这些都没有解决这个问题。我在混合中遇到同样的错误。有什么想法吗?

【问题讨论】:

  • 您是否安装了最新的 Windows 10 SDK?
  • @Harvey 我现在正在尝试这样做,但带有 UAC 屏蔽的 UPDATE 按钮被禁用,并且没有消息解释原因。有什么想不通的吗?
  • 最好从微软下载并安装dev.windows.com/en-us/downloads/windows-10-sdk
  • @Harvey 当我尝试得到“您必须先卸载 Windows 软件开发工具包 - Windows 10.0.10586.15,然后才能安装最新版本的工具包。Visual Studio 试图安装 10.0.10240这也是你发给我的链接吗?卸载“较新”的 sdk 会导致任何问题吗?编辑:没关系,现在卸载并重新安装 SDK。
  • 这很奇怪!我刚刚从微软那里获取了那个链接,所以那将是最新的。我建议卸载您的 SDK 并直接从 Microsoft 重新安装。 (即使它较旧)因为它可以解决您的问题。我在这个糟糕的平台上遇到了 100 多个问题!

标签: visual-studio visual-studio-2015 uwp blend visual-studio-designer


【解决方案1】:

重新安装最新的 Windows 10 SDK 应该可以解决此问题。这可以从 Microsoft 收集到,我过去遇到过很多这样的问题。某些版本往往是错误的。

【讨论】:

  • 多么痛苦啊!!天知道 2015 的魅力用了多久,突然之间,它开始出现上述错误!这似乎是根据 vs 通知安装各种更新的结果,即 Azure、ASP.NET MVC 5 RC1、Apache Cordova、应用程序洞察力 - 但这些似乎都与 xaml 设计器无关,所以只剩下一个.NET 2015 企业补丁。虽然我不能确定它是哪一个,但我认为它就是那个。我在 2016 年 2 月 14 日将它们全部安装,但重新安装 SDK 就成功了!谢谢。
  • 顺便说一句,这并没有持续多久!重新安装后不到一天,它又发生了,从那以后一直在发生!好郁闷!!
  • 它时有发生,我不知道是什么原因造成的,我猜它与 Windows 更新有关。无论哪种方式,它都是一个糟糕的错误系统
猜你喜欢
  • 1970-01-01
  • 2016-08-14
  • 1970-01-01
  • 2015-09-10
  • 2020-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多