gpt4 book ai didi

c# - Visual Studio 2015 WPF XAML 编辑器无法打开 XAML 文件

转载 作者:可可西里 更新时间:2023-11-01 08:28:48 26 4
gpt4 key购买 nike

我最近从 Visual Studio 2015 更新到 Visual Studio 2015 Update 2(专业版)。一切正常,除了我无法打开 XAML 文件这一事实 - 单击我得到的任何 XAML 文件后:

Visual Studio has encountered an unexpected error.

看起来尚未安装 XamlDesignerPackage。HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\下不存在 XamlEditor 条目,它存在于HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\ 这可能表明未为此 visual studio 2015 安装 XAML Designer。

我什么都试过了:

  • 4 次重新安装
  • 清理缓存
  • 删除组件数据缓存
  • 重置设置。

在 Visual Studio 2013 中一切正常。有没有办法从 VS2013 使用 XAMLEditor?你知道我能做什么吗?我很乐意提供任何帮助,因为它会阻止我工作。这是来自 ActivityLog.xml 的错误:

507 2016/04/04 13:15:58.450 Error VisualStudio SetSite failed for package [XamlDesignerPackage][Method failed with unexpected error code 50.]:{ at System.Security.AccessControl.NativeObjectSecurity.CreateInternal(ResourceType resourceType, Boolean isContainer, String name, SafeHandle handle, AccessControlSections includeSections, Boolean createByName, ExceptionFromErrorCode exceptionFromErrorCode, Object exceptionContext) at System.Security.AccessControl.FileSystemSecurity..ctor(Boolean isContainer, String name, AccessControlSections includeSections, Boolean isDirectory) at System.Security.AccessControl.FileSecurity..ctor(String fileName, AccessControlSections includeSections) at Microsoft.VisualStudio.DesignTools.Utility.IO.AccessHelper.IsAccessibleByAllApplicationPackages(String path) at Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.CheckAclsOnDirectory(String directory) at Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.ValidateOrUpdateDirectoryAcls(String directory) at Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.ValidateOrUpdateAclsNoPrompt(IEnumerable`1 paths) at Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.Initialize() at MS.Internal.Package.XamlDesignerPackage.Initialize()
at Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)} {512BE089-83EC-4CC6-8483-CF16565AE209}


80131509 Method failed with unexpected error code 50.

编辑:

我发现上面的 guid 存在于 Editors 条目下的 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\ 中。貌似没有安装designer,因为它存在于vs 2013中,肯定有冲突。

编辑:我删除了 2013 和 2015 并安装了 2015 并在运行 Visual Studio 2015 时收到以下消息:

enter image description here

最佳答案

ActivityLog.xml 清楚地表明您有文件访问/权限问题。那些总是设法为我们的开发人员提供不需要的问题。我建议您做的是确保以管理员身份安装 VS,并以管理员身份运行它。

我相信这会解决您的问题。祝你好运。

关于c# - Visual Studio 2015 WPF XAML 编辑器无法打开 XAML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36419828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com