XAML Designer窗口不会加载“通用Windows”应用程序 – 即使在新项目中也是如此

我似乎记得以前遇到过这种情况,但不能为我的生活回想起我是如何解决这个问题的,并且谷歌的深度似乎没有帮助。 这是问题所在:

当我使用“通用Windows”项目打开VS2015(社区版)时,无论是新的还是旧的,即使没有改变一件事,我在设计器窗口中都会出现exception。 XAML代码显示正常,但设计器窗口给了我

“错误0X80070005:处理请求时,由于以下错误,系统无法注册windows.capability扩展:访问被拒绝。”

接下来是我将在下面包含的一面文字。

我想知道这是否可能是因为我最近更新到了Windows 10(由于某种原因,我强迫它在没有常见的解决方法的情况下仍然无法更新)并且我在VS安装中添加了使用Universal应用程序所需的function。 如果我打开一个通用Windows 8.1项目,设计器加载得很好,但不适用于通用Windows项目。

值得注意的是,我是业余学习C#,所以这可能很简单,但对我来说似乎是IDE中的一个错误……

这是文本的墙,以防任何人都有意义。

无法注册System.Exception包。

错误0x80070005:处理请求时,由于以下错误,系统无法注册windows.capability扩展:访问被拒绝。 。 在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain的Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath,String clientPort,Uri hostUri,IDictionary environmentVariables,Int32&processId,Object&processData)。 Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory上的Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)中的.ctor(ProcessDomainFactory工厂,IIsolationBoundary边界,AppDomainSetup appDomainInfo,IIsolationTarget isolationTarget,String baseDirectory) .CreateIsolationDomain(IIsolationBoundary boundary)at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize()at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBou Microsoft的Microsoft.VisualStudio.DesignTools.DesignerHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget,IObjectCatalog目录)中的Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize()的ndary.CreateInstance [T](Type type)。 Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget,CancellationToken)上的Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)中的VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskS上的Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)中的cancelToken,DesignerServiceEntry&entry,IServiceProvider serviceOverrides) cheduler.InvokeWithCulture [T](CultureInfo culture,Func 2 func, CancellationToken cancelToken) at Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.c__DisplayClass10_0 1.b__0()at System.Threading.Tasks.Task`1.InnerInvoke ()at System.Threading.Tasks.Task.Execute()

尝试修复Visual Studio以确保VS处于正确状态。 转到控制面板,“程序”,“卸载程序”,选择“Visual Studio”,然后单击“更改”。 安装程序启动后,单击“修复”。

马丁

它与升级到Windows 10有关。这是由于您的计算机未处于开发者模式。 要解决此问题,请在开始菜单上选择设置,更新和安全性,开发人员,开发者模式,然后接受对话框。 您现在处于开发人员模式 ,这应该不是问题。