Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 由于权限问题,无法启动设计器_Visual Studio_Win Universal App_Uwp Xaml - Fatal编程技术网

Visual studio 由于权限问题,无法启动设计器

Visual studio 由于权限问题,无法启动设计器,visual-studio,win-universal-app,uwp-xaml,Visual Studio,Win Universal App,Uwp Xaml,我对通用应用程序世界的第一次探索似乎在2分钟后就停止了,因为我甚至无法访问设计师 这种情况以前从未发生过,我的所有其他项目(非UWP应用程序)都可以正常工作,设计师在这些项目中也可以正常工作,但在这个UWP项目中,由于某种原因,XAML设计器无法加载,因为似乎存在一些非常广泛的权限问题 我用谷歌搜索了这些错误,但我发现我无能为力,尽管我是这台未联网计算机上的唯一管理员(实际上也是唯一用户),但我无法更改引用程序集文件夹的权限(这是在线推荐的) 我已经在下面发布了错误的完整列表,希望有人知道发生了

我对通用应用程序世界的第一次探索似乎在2分钟后就停止了,因为我甚至无法访问设计师

这种情况以前从未发生过,我的所有其他项目(非UWP应用程序)都可以正常工作,设计师在这些项目中也可以正常工作,但在这个UWP项目中,由于某种原因,XAML设计器无法加载,因为似乎存在一些非常广泛的权限问题

我用谷歌搜索了这些错误,但我发现我无能为力,尽管我是这台未联网计算机上的唯一管理员(实际上也是唯一用户),但我无法更改引用程序集文件夹的权限(这是在线推荐的)

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

当这个弹出时,我被提示更改权限,但是打开的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()
System.Security.SecurityException
由于安装设计器的驱动器上存在权限问题,无法启动设计器。请在尝试启动设计器之前检查文件夹的权限。
位于Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateDesignerProcess(字符串applicationPath、字符串clientPort、Uri hostUri、IDictionary environmentVariables、Int32&processId、Object&processData)
位于Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.ProcessIsolationDomain..ctor(ProcessDomainFactory、IIsolationBoundary、AppDomainSetup appDomainInfo、FrameworkName targetFramework、字符串标识符、字符串baseDirectory)
位于Microsoft.Expression.DesignHost.Isolation.Primitives.ProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary)
位于Microsoft.Expression.HostUtility.Platform.AppContainerProcessDomainFactory.CreateIsolationDomain(IIsolationBoundary边界)
在Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.Initialize()中
位于Microsoft.Expression.DesignHost.Isolation.Primitives.IsolationBoundary.CreateInstance[T](类型)
在Microsoft.Expression.DesignHost.IsolatedObjectFactory.Initialize()中
位于Microsoft.VisualStudio.ExpressionHost.Services.VSIsolationService.CreateObjectFactory(IIsolationTarget isolationTarget,IOObjectCatalog目录)
在Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)中
在Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)中
在Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTarget isolationTarget)中
在Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateLease(IIsolationTarget isolationTarget、CancellationToken cancelToken、DesignerServiceEntry&entry)中
位于Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerInfo(CancellationToken cancelToken)
在Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo区域性,Func`2 Func,CancellationToken cancelToken)
在Microsoft.Expression.DesignHost.IsolatedTaskScheduler.c_uuDisplayClassA`1.b_uu6()中
在System.Threading.Tasks.Task`1.InnerInvoke()中
在System.Threading.Tasks.Task.Execute()中

打开设置并检查开发人员模式是否未激活


打开设置并检查开发人员模式是否处于非活动状态

对于我来说,打开.xaml文件时,会弹出一条消息,询问我是否要将权限提升到该文件夹。单击“确定”会弹出一个黑色的命令窗口,该窗口在几分钟内似乎什么都没有做。只需将其放在一边,它最终会自动关闭,并关闭该文件夹e designer已成功加载。

对我来说,打开.xaml文件时,会弹出一条消息,询问我是否要将权限提升到该文件夹。单击“确定”会弹出一个黑色的命令窗口,该窗口在几分钟内似乎什么都没有做。只需将其放在一边,它最终自行关闭,设计器加载成功很好