【问题标题】:Windows 8 exception "System.Security.SecurityException"Windows 8 异常“System.Security.SecurityException”
【发布时间】:2015-08-20 18:30:07
【问题描述】:

我开始开发 Windows 8 应用程序。我是 Windows 8 应用程序开发的新手。我有一页,即 MainPage.xaml。我看不到设计视图。它给出了一个错误。

System.Security.SecurityException

由于安装驱动器的权限问题,无法启动 Designer。在尝试启动设计器之前,请检查文件夹的权限。 在 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.Isolation.IsolatedExportProvider.Initialize() 在 Microsoft.VisualStudio.ExpressionHost.Services.VSIsolationService.CreateExportProvider(IIsolationTargetisolationTarget,ICatalogFactory catalogFactory,IExportFilter 过滤器) 在 Microsoft.Expression.DesignHost.Isolation.IsolationService.CreateLease(IIsolationTargetisolationTarget) 在 Microsoft.Expression.DesignHost.IsolatedDesignerService.CreateLease(IIsolationTargetisolationTarget,CancellationToken cancelToken,DesignerServiceEntry& 条目) 在 Microsoft.Expression.DesignHost.IsolatedDesignerService.IsolatedDesignerView.CreateDesignerViewInfo(CancellationToken cancelToken) 在 Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.InvokeWithCulture[T](CultureInfo 文化,Func2 func, CancellationToken cancelToken) at Microsoft.Expression.DesignHost.Isolation.IsolatedTaskScheduler.<>c__DisplayClassa1.b__6() 在 System.Threading.Tasks.Task`1.InnerInvoke() 在 System.Threading.Tasks.Task.Execute()

我已授予文件夹的管理权限。但我不明白为什么会出现这个错误?

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: visual-studio-2012 windows-8 windows-store-apps


    【解决方案1】:

    我刚刚从 Windows 7 升级到 Windows 10

    我在使用 Windows 10 时遇到的第一个问题是这个(除了你需要启用“开发者模式”的那个,这可能只在 Windows 10 中),对我来说,使这项工作成功的诀窍是运行 Visual Studio 2013作为管理员

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      我从 Win 7 升级到 Win 8.1 并面临同样的问题。

      我是这样解决的:

      1. 用资源管理器打开Visual Studio的安装文件夹
      2. 转到 Common7 => IDE
      3. 查找“VSWinExpress”-文件
      4. 右键单击“以管理员身份执行”

      就是这样!

      【讨论】:

        【解决方案3】:

        我最近在开发 Windows Phone 8.1 ARM 应用程序时遇到了同样的问题,直到我从 Web 上合并了几篇帖子。

        (1) 我运行了“devenv.exe /resetsettings”。这消除了“System.Security.SecurityException”错误,但给我留下了消息“设计视图不适用于 x64 和 ARM 目标平台”。

        (2) 此时,当解决方案平台(工具栏中间的下拉组合框)设置为“ARM”时,Visual Studio 设计器似乎不起作用。解决方法是暂时将解决方案平台设置为“WIN32”,做你需要的,将解决方案平台设置回“ARM”,然后编译。

        虽然有点痛,但现在对我有用。

        【讨论】:

          【解决方案4】:

          只需以管理员身份运行 Visual Studio。 当它请求运行设计器的权限时,单击确定并等待。

          【讨论】:

            【解决方案5】:

            我将尝试帮助一些步骤和链接,因为它无法在我的一侧重现:)

            步骤:

            这必须以管理员身份完成

            • 在 Windows 资源管理器中选择文件夹,右键单击并选择“属性”
            • 点击“安全”选项卡,然后点击“高级...”按钮
            • 在新窗口的顶部应该有“名称”和“所有者”。点击所有者旁边的“更改”链接。
            • 在新窗口中,确保在“来自此位置:”下选择了本地计算机。如果没有点击“位置...”并选择您的本地计算机,然后点击“确定”。
            • 在“输入要选择的对象名称”下的文本框中,输入“用户”并单击“检查名称...”
            • 点击“确定”
            • 在页面顶部选中“替换子容器和对象的所有者”选项。点击“应用”。系统可能会提示您关闭属性对话框以应用所有权更改,如果关闭所有对话框,然后重复步骤 1 和 2。
            • 在“权限”选项卡上选择“用户”并单击“编辑”。
            • 选择“完全控制”,然后单击“确定”。
            • 在此之后启动VS2012并打开设计器时会提示您需要更改权限,这样做,这次它会成功!

            如果步骤不起作用,现在支持链接

            Xaml designer issue

            这不仅发生在 Windows 8 中,当我在 Silverlight 中时,它也发生在 Windows 7 中,但我设法解决了一些问题。但现在在 Metro 应用程序中,我仍然没有收到此错误 :) 请尝试让我知道

            【讨论】:

            • :( Silverligh 版本 ?? 以及安装了 RIA 的任何 wcf 吗?
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多