Конструктор xaml в Visual Studio 2017 недоступен

Используя Visual Studio Professional 2017 (выпуск 15.2 26430.16), когда я открываю файл xaml для пользовательского интерфейса рабочего стола, который я разработал, я больше не вижу конструктора xaml (я вижу только необработанный код xaml). Это новое поведение и может быть связано с тем, что у меня была очистка системы, поэтому, может быть, я удалил SDK, который мне нужен, или что-то в этом роде?

Есть ли журналы ошибок Visual Studio, которые я могу проверить на наличие предупреждений и т. Д.?

Редактор XAML


person Rob B    schedule 22.07.2017    source источник
comment
Включен ли у вас конструктор XAML в меню Инструменты - ›Параметры -› Конструктор XAML - ›Общие?   -  person Grx70    schedule 22.07.2017
comment
Вы нашли какое-нибудь решение, пожалуйста, скажите мне   -  person Ahmad    schedule 02.04.2018
comment
Если у кого-то, кто занимается Xamarin, есть эта проблема, я обнаружил, что Xamarin не поддерживает конструктор XAML.   -  person Philip    schedule 04.09.2019


Ответы (7)


Откровенно говоря, ваша ситуация отличается от моей. В моей ситуации это было из-за Решарпера. Может быть, это может пригодиться кому-то другому. Что нужно сделать, это проверить Параметры Resharper> Среда> Руководство по производительности> Отключить конструктор XAML.

Для него должно быть установлено значение «Игнорировать» или «Показывать в строке состояния». В противном случае он всегда будет отключать конструктор XAML.

person bafsar    schedule 05.02.2018
comment
Спасибо @basfar. Так и было. ReSharper мог хотя бы показать всплывающее окно с предупреждением. - person Puterdo Borato; 12.04.2018

В установщике Visual Studio 2017 я выбрал все SDK и установил недостающие. Само по себе это не устранило проблему, но исправило последующее «восстановление» с помощью установщика Visual Studio 2017 (доступного в раскрывающемся списке «гамбургер»).

Иногда при добавлении или удалении SDK из установщика переключается флажок «Включить конструктор XAML» в разделе «Инструменты» -> «Параметры» -> «Конструктор XAML» -> «Общие» (или, возможно, это был шаг восстановления, который снова включил это), поэтому убедитесь, что это проверил.

person Rob B    schedule 22.07.2017
comment
примите это как ответ на свой вопрос, поскольку это сработало для вас - person boop_the_snoot; 22.07.2017

Убедитесь, что конструктор XAML включен.

Инструменты -> Параметры -> Конструктор XAML -> Общие -> Включить конструктор XAML

person seabass2020    schedule 25.09.2018

Мне не удалось заставить дизайнер работать, но я нашел альтернативное решение, опубликованное здесь, опубликовано @DamianSuess

Используйте меню Просмотр ›Другие Windows› Xamarin.Forms Previewer в Visual Studio, чтобы открыть окно предварительного просмотра. Используйте меню «Окно» ›Новая вертикальная группа вкладок, чтобы расположить их рядом.

формы-не-шоу-в-визуальной-студии

person KillAllYourSons    schedule 01.01.2018

Я знаю, что эта проблема помечена как WPF, но у меня была аналогичная проблема для Xamarin Forms.

Что решило эту проблему для меня:

  1. Щелкните правой кнопкой мыши файл xaml
  2. Выберите "Открыть с помощью ..."
  3. Выберите программу предварительного просмотра Xamarin.Forms  Элемент списка
  4. Нажмите ОК.
  5. При желании вы можете установить Xamarin.Forms Previewer по умолчанию для файлов xaml.
person James    schedule 15.01.2019

убедитесь, что вы правильно установили Windows 10 SDK, есть 3-4 версии SDK, ошибка, о которой вы говорите, также может быть следствием несовместимости sdk, также переустановите sdk, связанный с вашим приложением, закройте все связанные процессы в Visual Studio, работающую в фоновом режиме при переустановке SDK.

Можете ли вы поделиться скриншотом страницы дизайнера xaml?

person only4    schedule 22.07.2017
comment
Спасибо, я попробую добавить обратно в SDK, которые я усердно вычищал - person Rob B; 22.07.2017
comment
Я добавил обратно во все SDK (включая Win 8.1 SDK), но это не помогло. Теперь пытаемся «восстановить» из установщика Visual Studio 2017. - person Rob B; 22.07.2017
comment
Странно, Роб, в твоих окнах редактора нет даже вкладки Конструктор. Я думаю, что нам здесь чего-то не хватает. - person only4; 22.07.2017

У меня было то же самое, я обнаружил, что открытие XAML в сообществе VS не работает. Однако, если я выберу файл -> открыть -> проект / решение и открою соответствующий файл sln, он будет работать.

person D.Verhoeven    schedule 18.04.2019