我最近从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条目,它存在于。{1}}下
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\
可能表明此Visual Studio 2015尚未安装XAML Designer。
我已经尝试了一切:
在Visual Studio 2013中,一切正常。有没有办法使用VS2013的XAMLEditor?你有什么想法我能做什么吗?我会很高兴得到任何帮助,因为它阻止我工作。这是ActivityLog.xml的错误:
507 2016/04/04 13:15:58.450 错误VisualStudio SetSite 包[XamlDesignerPackage]失败[方法因意外而失败 错误代码50。]:{at System.Security.AccessControl.NativeObjectSecurity.CreateInternal(的ResourceType resourceType,Boolean isContainer,String name,SafeHandle handle, AccessControlSections includeSections,Boolean createByName, ExceptionFromErrorCode exceptionFromErrorCode,Object exceptionContext) 在 System.Security.AccessControl.FileSystemSecurity..ctor(布尔 isContainer,String name,AccessControlSections includeSections, Boolean isDirectory) 在 System.Security.AccessControl.FileSecurity..ctor(String fileName, AccessControlSections包括Section) 在 Microsoft.VisualStudio.DesignTools.Utility.IO.AccessHelper.IsAccessibleByAllApplicationPackages(字符串 路径) 在 Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.CheckAclsOnDirectory(字符串 目录) 在 Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.ValidateOrUpdateDirectoryAcls(字符串 目录) 在 Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.ValidateOrUpdateAclsNoPrompt(IEnumerable`1 路径) 在 Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.Initialize() 在 MS.Internal.Package.XamlDesignerPackage.Initialize()
80131509 方法因意外错误代码50而失败。
在 Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(的IServiceProvider SP)} {512BE089-83EC-4CC6-8483-CF16565AE209}
修改:
我发现编辑条目下的guid
中存在以上HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\
。看起来设计器尚未安装,因为它存在于vs 2013中。必定存在冲突。
编辑:我已删除2013和2015并安装了2015并在运行Visual Studio 2015时收到以下消息:
答案 0 :(得分:2)
从ActivityLog.xml中可以清楚地看出您有文件访问/权限问题。那些总是设法为我们开发者提供不必要的问题。我建议你做的是确保以管理员身份安装VS并以管理员身份运行它。
我确信这会解决您的问题。祝你好运。
答案 1 :(得分:1)
使用Visual Studio Update 3修复