Niedawno zaktualizowałem z Visual Studio 2015 do Visual Studio 2015 Update 2 (Professional). Wszystko działa poprawnie z wyjątkiem faktu, że nie można otworzyć pliki XAML - po kliknięciu na dowolny plik XAML uzyskać:Visual Studio 2015 WPF XAML Editor nie może otworzyć plików XAML
Visual Studio has encountered an unexpected error.
wygląda, że nie został zainstalowany XamlDesignerPackage. wpis XamlEditor nie istnieje pod HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0
\ i istnieje pod HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\
co może sugerować, że XAML projektant nie jest zainstalowany na tym visual studio 2015.
Próbowałem wszystkiego:
- 4 Ponowne instalacje
- czyszczenia pamięci podręcznej
- usunięcie ComponentDataCache
- resetowanie ustawień.
W Visual Studio 2013 wszystko działa poprawnie. Czy istnieje sposób użycia XAMLEditor z VS2013? Czy masz jakieś pomysły, co mogę zrobić? Byłbym wdzięczny za każdą pomoc, ponieważ uniemożliwia mi to pracę. Jest to błąd z ActivityLog.xml:
507 2016/04/04 13: 15: [. Sposób nie powiodła się z nieoczekiwanego kodu błędu 50] 58,450 błąd VisualStudio SetSite udało pakietu [XamlDesignerPackage] { w System.Security.AccessControl.NativeObjectSecurity.CreateInternal (ResourceType ResourceType, Boolean isContainer, String name, SafeHandle uchwyt, AccessControlSections includeSections, Boolean createByName, exceptionFromErrorCode exceptionFromErrorCode, obiekt exceptionContext) & # x000D; & # x000A; pod adresem System.Security.AccessControl.FileSystemSecurity..ctor (Boolean isContainer, nazwa ciągu, AccessControlSections includeSections, Boolean isDirectory) i # x000D; & # x000A; pod adresem System.Security.AccessControl.FileSecurity..ctor (String fileName, AccessControlSections includeSections) & # x000D; & # x000A; pod adresem Microsoft.VisualStudio.DesignTools.Utility.IO.AccessHelper.IsAccessibleByAllApplicationPackages (String ścieżka) & # x000D; & # x000A; pod adresem Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.CheckAclsOnDirectory (String katalogu) & # x000D; & # x000A; pod adresem Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.ValidateOrUpdateDirectoryAcls (ciąg katalogu) & # x000D; & # x000A; pod adresem Microsoft.VisualStudio.DesignTools.HostUtility.Utils.HostAppPackageAclService.ValidateOrUpdateAclsNoPrompt (IEnumerable`1 ścieżek) & # x000D; & # x000A; pod adresem Microsoft.VisualStudio.DesignTools.DesignerContract.IsolatedDesignerService.Initialize() & # x000D; & # x000A; pod adresem MS.Internal.Package.XamlDesignerPackage.Initialize() & # x000D; & # x000A;
w Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite (IServiceProvider sp)} {512BE089-83EC-4CC6-8483-CF16565AE209} sposób nie sprawdził się z powodu nieoczekiwanego błędu kod 50.
Edit:
I odkryli, że powyżej guid
istnieje w HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\
pod wejściem Redakcja. Wygląda na to, że projektant nie został zainstalowany, ponieważ istnieje w stosunku do 2013. Musi istnieć konflikt.
Edit: I zostały usunięte zarówno 2013 i 2015 oraz 2015 i zainstalowane otrzymuję następujący komunikat podczas uruchamiania programu Visual Studio 2015:
http://stackoverflow.com/questions/29994558/visual-studio-2015-c-sharp-xaml-designer-doesnt-load i http://stackoverflow.com/questions/30090719/view-designer-not-show-up – StepUp
@StepUp To nie jest dokładnie ten sam problem - to projekt WPF, a ich rozwiązania to zmiana docelowej wersji, której nie ma w projekcie wpf. – MistyK
nie możesz zobaczyć XAML w XAML Designer? Czy mógłbyś opublikować zdjęcie swojego Projektanta XAML, aby wyjaśnić swoje pytanie? – StepUp