Я использую:
Visual Studio 2010 Professional,
Набор инструментов Silverlight 4
Конструктор WPF не отображается (невидим) - в то время как Панель инструментов компонентов отображает соответствующие элементы управления, а опция Windows-> Windows показывает, что конструктор активен. Это делает это с ВСЕМ XAML для меня, независимо от его сложности. Я уже пробовал / ResetSkipPkgs безрезультатно. Я установил (демо) версию CodeRush и DevExpress, но с тех пор удалил обе. Я могу ладить с XAML, переключившись на Исходный код / Текстовый редактор, но это действительно кипит в моих попытках запустить приложение, чтобы узнать, что я допустил глупую ошибку в своем XAML (хотя предварительный просмотр разберется быстрее, и нет Пожалуйста, не предлагайте Expression Blend, так как для меня нет смысла постоянно переключаться между этими приложениями).
Однако, когда я переключаю дизайнер WPF на открытие с помощью Encoding, я получаю следующую ошибку, которая, как я полагаю, связана с тем, что редактор / дизайнер XAML не отображается в некодировке:
Произошло необработанное исключение
Нажмите, чтобы перезагрузить дизайнер
System.NullReferenceException
Ссылка на объект не установлена для экземпляра объекта.
в MS.Internal.Providers.VSDesignerContext.VSDesignerContextHolder..ctor (службы IServiceProvider, контекст VSDesignerContext, объект docData)
в MS.Internal.Providers.VSDesignerContext.GetContext (службы IServiceProvider, фрейм IVsWindowFrame, логическое значение createIfNotExist)
в MS.Internal.Designer.TabbedEditorPane.MS.Internal.Designer.ITabbedEditorService.get_DesignerContext ()
в MS.Internal.Designer.DesignerPane.InitializeDesigner ()
Я глупо нагуглил, но безрезультатно. Я думаю о переустановке Visual Studio - но это действительно последнее средство. Я ненавижу исправлять ошибки, переустанавливать, перезагружать и т. Д.
Есть ли гуру с магическим ответом?