由于权限问题,无法启动Designer

时间:2016-04-13 15:57:33

标签: visual-studio win-universal-app uwp-xaml

我第一次深入研究通用应用程序的世界似乎已经停止了大约2分钟,因为我甚至无法访问设计师。

以前没有发生这种情况,我的所有其他项目(非UWP应用程序)工作正常,设计人员在这些项目中工作正常,但由于某些原因,在这个UWP项目中,由于出现的情况,无法加载XAML Designer是一些相当广泛的许可问题。

我有谷歌这些错误,我发现我无法做任何事情,尽管他是这个非联网计算机上唯一的管理员(实际上是唯一的用户),我无法更改参考装配文件夹的权限(这是在线推荐的。)

我已经发布了以下错误的完整列表,希望有人知道发生了什么,以及我可以做些什么来解决这个问题,以便我可以继续做一些工作:(

当弹出这个时,我被提示更改权限,但是打开的CMD窗口说它已成功更改了它们,显然不是!

System.Security.SecurityException
Designer could not be started because of a permissions issue on the drive to which it is installed. Please check the permissions of the folder before trying to start the designer.
   at Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(String applicationPath, String clientPort, Uri hostUri, IDictionary environmentVariables, Int32& processId, Object& processData)
   at Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory factory, IIsolationBoundary boundary, AppDomainSetup appDomainInfo, FrameworkName targetFramework, String identifier, String baseDirectory)
   at Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
   at Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary boundary)
   at Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.Initialize()
   at Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.CreateInstance[T](Type type)
   at Microsoft.Expression.DesignHost.Isolation.IsolatedObjectFactory.Initialize()
   at Microsoft.VisualStudio.ExpressionHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget, IObjectCatalog catalog)
   at Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
   at Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
   at Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)
   at Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget, CancellationToken cancelToken, DesignerServiceEntry& entry)
   at Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken)
   at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo culture, Func`2 func, CancellationToken cancelToken)
   at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.<>c__DisplayClassa`1.<StartTask>b__6()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

2 个答案:

答案 0 :(得分:0)

打开“设置”并检查开发者模式是否未激活

答案 1 :(得分:0)

对我来说,打开.xaml文件时会弹出一条消息,询问我是否要提升该文件夹的权限。单击确定会弹出一个黑色命令窗口,在几分钟内似乎没有做任何事情。只是不管它,最终解散了自己,设计师成功加载。