Подтвердить что ты не робот

Редактор Visual Studio 2015 WPF XAML не может открывать файлы XAML

Недавно я обновил Visual Studio 2015 до версии Visual Studio 2015 Update 2 (Professional). Все работает отлично, за исключением того факта, что я не могу открыть файлы 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\, который может предполагать, что XAML Designer не установлен для этой визуальной студии 2015.

Я пробовал все:

  • 4 restalls
  • очистка кэшей
  • удаление ComponentDataCache
  • сброс настроек.

В Visual Studio 2013 все работает отлично. Есть ли способ использовать XAMLEditor из VS2013? Есть ли у вас идеи, что я могу сделать? Я был бы рад любой помощи, поскольку это мешает мне работать. Это ошибка из ActivityLog.xml:

507 2016/04/04 13: 15: 58,450 Ошибка VisualStudio SetSite не удалось для пакета [XamlDesignerPackage] [Метод не удался с неожиданным код ошибки 50.]: {at System.Security.AccessControl.NativeObjectSecurity.CreateInternal(ResourceType resourceType, Boolean isContainer, имя строки, дескриптор SafeHandle, AccessControlSections включает разделы, Boolean createByName, ExceptionFromErrorCode exceptionFromErrorCode, Object exceptionContext) at System.Security.AccessControl.FileSystemSecurity..ctor(Boolean isContainer, String name, AccessControlSections включает разделы, Boolean isDirectory) at System.Security.AccessControl.FileSecurity..ctor(String имя_файла, 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() в MS.Internal.Package.XamlDesignerPackage.Initialize()
в Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider зр)}         {512BE089-83EC-4CC6-8483-CF16565AE209}         


80131509         Ошибка метода с непредвиденным кодом ошибки 50.       

Изменить:

Я обнаружил, что выше guid существует в HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\ в разделе "Редакторы". Похоже, что дизайнер не был установлен, потому что он существует в версии 2013 года. Должен быть конфликт.

Изменить: я удалил 2013 и 2015 годы и установил 2015 год и получил следующее сообщение при запуске Visual Studio 2015:

введите описание изображения здесь

4b9b3361

Ответ 1

Исправлено обновление Visual Studio 3

Ответ 2

В ActivityLog.xml есть четкое указание на то, что у вас есть проблемы с доступом к файлу/разрешениям. Те, кто всегда справляется с необходимостью вникать в предоставление нам разработчиков ненужных проблем. Я предлагаю вам убедиться, что вы устанавливаете VS в качестве администратора, а также запускаете его как администратор.

Я уверен, что сортировка вашей проблемы. Удачи.