我最近从Visual Studio 2015更新为Visual Studio 2015 Update 2(专业)。除了无法打开XAML文件这一事实以外,其他所有东西都正常运行-单击任何XAML文件后,我得到:
Visual Studio has encountered an unexpected error.
似乎尚未安装XamlDesignerPackage。XamlEditor条目在HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
\下不存在,并且存在下HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\
可能表明该Visual Studio 2015未安装XAML设计器。
我已经尝试了一切:
在Visual Studio 2013中,一切正常。有没有一种方法可以使用VS2013中的XAMLEditor?您有什么想法我可以做什么?我会很高兴获得任何帮助,因为它使我无法工作。这是ActivityLog.xml中的错误:
507 2016/04/04 13:15:58.450错误程序包[XamlDesignerPackage]的VisualStudio SetSite失败[方法失败,意外错误代码50。]:{at System.Security.AccessControl.NativeObjectSecurity.CreateInternal(ResourceType resourceType,Boolean isContainer,String System.Security.AccessControl.FileSystemSecurity..ctor的名称,SafeHandle句柄,AccessControlSections includeSections,布尔值createByName,ExceptionFromErrorCode,ExceptionFromErrorCode,Object exceptionContext)。 Microsoft.VisualStudio.DesignTools.Utility.IO.AccessHelper.IsAccessibleByAllApplicationPackages(String path)的Microsoft.VisualStudio.DesignTools.HostUtility.Utils的.ctor(字符串文件名,AccessControlSections includeSections)。Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.ValidateOrUpdateDirectoryAcls(String目录)上的Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.ValidateOrUpdate(Acls。 MS.Internal.Package.XamlDesignerPackage.Initialize()上的DesignTools.DesignerContract.IsolatedDesignerService.Initialize()MS.Internal.Package.XamlDesignerPackage.Initialize()上的IsolatedDesignerService.Initialize()MS.Internal.Package.XamlDesignerPackage.Initialize()上的IsolatedDesignerService.Initialize()
在Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)} {512BE089-83EC-4CC6-8483-CF16565AE209}
80131509方法失败,出现意外错误代码50。
编辑:
我发现以上内容guid
存在于HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\
“编辑器”条目下。似乎尚未安装设计器,因为它在vs 2013中存在。一定存在冲突。
编辑:我已经删除了2013和2015,并安装了2015,并且在运行Visual Studio 2015时收到以下消息:
使用Visual Studio Update 3修复
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句