C# Visual Studio 2015 XAML设计器因系统而失败。异常

C# Visual Studio 2015 XAML设计器因系统而失败。异常,c#,visual-studio,xaml,visual-studio-2015,C#,Visual Studio,Xaml,Visual Studio 2015,我正在运行Windows10Pro官方版本上的VisualStudio2015社区。Visual Studio安装时未出现任何问题或错误,但XAML设计器因以下错误而崩溃: System.Exception 安装失败。请联系您的软件供应商。 目标卷C:在程序包74da95b4-525a-49a9-99a1-472cc815a148_1.0.0.0_x86_NorthAmerica_8wekyb3d8bbwe from:(AppXManifest.xml)上的部署寄存器操作失败,错误为0x8E5

我正在运行Windows10Pro官方版本上的VisualStudio2015社区。Visual Studio安装时未出现任何问题或错误,但XAML设计器因以下错误而崩溃:

System.Exception
安装失败。请联系您的软件供应商。
目标卷C:在程序包74da95b4-525a-49a9-99a1-472cc815a148_1.0.0.0_x86_NorthAmerica_8wekyb3d8bbwe from:(AppXManifest.xml)上的部署寄存器操作失败,错误为0x8E5E0408。看见http://go.microsoft.com/fwlink/?LinkId=235160 有关诊断应用程序部署问题的帮助。
位于Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(字符串applicationPath、字符串clientPort、Uri hostUri、IDictionary environmentVariables、Int32&processId、Object&processData)
位于Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory工厂、IIsolationBoundary边界、AppDomainSetup appDomainInfo、IIsolationTarget isolationTarget、String baseDirectory)
位于Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary边界)
位于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](类型)
在Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedObjectFactory.Initialize()中
位于Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget,IOObjectCatalog目录)
在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)上
在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)上
在Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget、CancellationToken cancelToken、DesignerServiceEntry&entry、IServiceProvider serviceOverrides)
位于Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerInfo(CancellationToken cancelToken)
在Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo区域性,Func`2 Func,CancellationToken cancelToken)
在Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedTaskScheduler.c_uDisplayClass10_0`1.b_0()中
在System.Threading.Tasks.Task`1.InnerInvoke()中
在System.Threading.Tasks.Task.Execute()中
我正在开发一个Windows Phone 8.1应用程序,但问题与我的应用程序无关,因为我尝试创建一个空白的Windows 10 UWP应用程序和一个空白的Windows 8.1通用应用程序,这两个应用程序在尝试打开默认MainPage.XAML的XAML设计器时出现了相同的错误

我还尝试用它的另一个实例调试VisualStudio,但它没有引发任何异常

这似乎是XAML设计器中的一个bug,但是如果有人知道一个可行的解决方法,请与我分享

提前谢谢

编辑:


Visual Studio 2015 Update 1解决了此问题。您需要打开开发人员模式。进入设置应用程序-->
更新和安全
-->
开发者版
菜单。请参阅以下截图:


I禁用开发者模式(设置->更新和安全->开发者->不使用开发者功能)并重新启动计算机。它解决了问题。

对于其他许多人来说,删除系统->高级系统设置->环境变量中的“平台”环境变量解决了问题(主要是在HP PC或笔记本电脑上)


你可能想试一试。有关详细信息,请参见右键单击xaml。选择“使用XML(文本)编辑器打开”。(设置为默认值)。自动编辑器选择器不总是工作。

您运行的是合法副本吗?是的,我有Windows 8.1 Pro(合法版),并免费升级到10 Pro。它说我的窗口被激活了。VS2015是免费的微软网站,所以也是合法的。我也有同样的问题,问题解决了吗?我已经解决了,重新启动了,并确保启用了开发者模式,但我仍然有问题。谢谢你的帮助!我确信这与开发者模式有关。我的系统运行了好几个星期,但在一次大的更新之后,它停止了。我去了“为开发者”,它仍然设置为开发者模式从以前开始,但一旦窗口打开它开始“安装”。然后设计师又开始工作了。由于某种原因,我无法从设置应用程序中选择
开发者模式
单选按钮。单选按钮已启用,但单击该按钮无效。然后,我必须通过集团政策路线来启用链接中提到的此选项。感谢您的建议。我尝试过,但重新启动后,设计器仍然失败。我也试着重新启用开发者模式,但也没用。毕竟我解决了这个问题。在我的MVVM light应用程序初始化中,数据库上下文位于ViewModelLocator的构造函数中。每次打开XAML设计器窗口时,都会创建到数据库的连接。这花了很多时间。当我从ViewModelLocator的构造函数中删除创建到数据库的连接时,XAML编辑器开始快速打开。您可以测试应用程序的长时间运行的操作,这些操作可以在打开XAML editorI时执行。我想尝试一下,但我不明白“构造函数中有数据库上下文”是什么意思
System.Exception
Install failed. Please contact your software vendor.

Deployment Register operation with target volume C: on Package 74da95b4-525a-49a9-99a1-472cc815a148_1.0.0.0_x86_NorthAmerica_8wekyb3d8bbwe from:  (AppXManifest.xml)  failed with error 0x8E5E0408. See http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.
   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()