XAML设计器错误:程序包无法注册错误 [英] XAML Designer Error: Package could not be registered error
问题描述
我最近下载了Visual Studio 2015 RTM和Windows 10 SDK RTM,并且XAML设计器遇到了问题.我收到以下错误.
I have recently downloaded Visual Studio 2015 RTM and Windows 10 SDK RTM and I am facing problems with the XAML designer. I'm getting the following error.
System.Exception
System.Exception
无法注册软件包.错误0x80070005:在处理请求时,由于以下错误,系统无法注册windows.capability扩展名:拒绝访问.
Package could not be registered.error 0x80070005: While processing the request, the system failed to register the windows.capability extension due to the following error: Access is denied..
在Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath,
字符串clientPort,Uri hostUri,IDictionary environmentVariables,Int32& processId,对象和对象processData),位于Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory
Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary)的工厂,IIsolationBoundary边界,AppDomainSetup appDomainInfo,IIsolationTarget隔离目标,String baseDirectory)
Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.Initialize()处的Microsoft.VisualStudio.DesignTools.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary边界)
在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.Primitives.IsolationBoundary.CreateInstance [T](类型类型)在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedObjectFactory.Initialize()在Microsoft.VisualStudio.DesignTools.DesignerHost.Services. VSIsolationService.CreateObjectFactory(IIsolationTarget
Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget IsolationTarget,IObjectCatalog目录),Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolationService.CreateLease(IIsolationTarget)
Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(Canation
Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler.InvokeWithCulture [T](CultureInfo文化,Func`2 func,CancellationToken cancelToken)在Microsoft.VisualStudio.DesignTools.DesignerContract.Isolation.IsolatedTaskScheduler. 1.< StartTask> b__0()
在System.Threading.Tasks.Task`1.InnerInvoke()处进入System.Threading.Tasks.Task.Execute()
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()
我已经关闭了在XAML设计器中运行项目代码的功能,但是当这种方法不起作用时,我尝试进行修复,然后卸载并重新安装Visual Studio和SDK,但是仍然出现错误.
I have switched off running the project code in the XAML designer, but when this didn't work I tried repairing and then uninstalling and reinstalling Visual Studio and the SDK but I'm still getting errors.
有人知道解决此问题的解决方法吗?
Does anyone know of a workaround that solves this problem?
推荐答案
威廉,我也遇到了同样的错误,最后发现该如何解决.
Hi William, I also had the same error and finally discover how to fix that.
解决方案:Windows设置/更新&安全性/对于开发人员->启用开发人员模式"
Solution: Windows Settings / Update & Security / For Developers --> Enable "Developer Mode"
:)
这篇关于XAML设计器错误:程序包无法注册错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!