【发布时间】:2018-10-05 23:46:40
【问题描述】:
我使用 Visual Studio Professional 2015 已有一段时间了,最近更新到版本 2。从那时起,我就无法打开任何 .xaml 文档。
我只是得到 Visual Studio 遇到了意外错误。当双击它们时,偶尔会有另一条消息提示我查看底部的活动日志。
我现在可能已经重新安装了大约 6 次,每次我都删除了程序文件夹、应用程序数据等的任何痕迹,但似乎没有任何修复。
不过,这只发生在我在家的时候。我这样说是因为我使用的是工作笔记本电脑,而我的 appdata 文件夹在我们的网络上。粗略地说,我正在使用 VPN 并可以访问网络(实际上也具有管理员权限),所以不知道这是否可以让您了解可能出现的问题。如果是这种情况,更新 2 中发生了什么变化,现在阻止我在办公室以外使用 XAML 设计器?
我也花了很长时间试图找到一种无需任何更新即可安装 Visual Studio 的方法,因为我希望这可以解决问题,但每次我尝试这样做时,我都会返回更新。
鉴于我对 XAML 文件所做的大量工作,我将不胜感激任何帮助,这基本上使我的 Visual Studio 程序无用!!!
编辑:忘了提及我还尝试了一个全新的 WPF 应用程序,证明它不是我的项目的问题,即使我去工具>选项>文本编辑器>XAML>杂项我得到一个错误即将出现包,所以它是 Visual Studio 的核心,而不是特定于项目。
<entry>
<record>481</record>
<time>2016/05/02 13:18:16.714</time>
<type>Information</type>
<source>VisualStudio</source>
<description>Begin package load [XamlDesignerPackage]</description>
<guid>{512BE089-83EC-4CC6-8483-CF16565AE209}</guid>
</entry>
<entry>
<record>482</record>
<time>2016/05/02 13:18:16.736</time>
<type>Error</type>
<source>VisualStudio</source>
<description>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)}</description>
<guid>{512BE089-83EC-4CC6-8483-CF16565AE209}</guid>
<hr>80131509</hr>
<errorinfo>Method failed with unexpected error code 50.</errorinfo>
</entry>
<entry>
<record>483</record>
<time>2016/05/02 13:18:16.737</time>
<type>Error</type>
<source>VisualStudio</source>
<description>End package load [XamlDesignerPackage]</description>
<guid>{512BE089-83EC-4CC6-8483-CF16565AE209}</guid>
<hr>80131509</hr>
<errorinfo>Method failed with unexpected error code 50.</errorinfo>
</entry>
<entry>
<record>484</record>
<time>2016/05/02 13:18:16.738</time>
<type>Warning</type>
<source>VisualStudio</source>
<description>Package failed to load; error message suppressed by skip flag</description>
<guid>{512BE089-83EC-4CC6-8483-CF16565AE209}</guid>
</entry>
【问题讨论】:
-
您提交了错误报告吗? (Help -> Send Feedback -> Report a problem)其实已经有类似的bug了(搜索
xaml unexpected error 50);您可以使用 Me too 链接为它投票。 -
This 问题似乎是一样的。
标签: wpf xaml visual-studio-2015 designer