Вопрос по xaml, .net, visual-studio – Отключить конструктор пользовательского интерфейса XAML

21

Как отключить конструктор XAML в VS 2011.

Я проверил следующие ссылки Возможно ли отключить конструктор XAML по умолчанию в VS 2008?

http://www.dolittle.com/blogs/einar/archive/2008/04/24/quot-disable-quot-xaml-designer-in-visual-studio-2008.aspx

http://weblogs.asp.net/alexeyzakharov/archive/2010/01/27/disable-visual-studio-xaml-designer-better-way.aspx

Проблема с вышеупомянутым заключается в том, что intellisense также исчезает при настройке другого текстового редактора.

Не могли бы вы объяснить, почему вы хотите отключить конструктор? Erno de Weerd
Решение очень большое и очень медленное. Каждый раз, когда я делаю некоторые изменения в XAML, решение зависает. Tilak
Кстати, причина отключения дизайнера здесь:visualstudio.uservoice.com/forums/121579-visual-studio-ide/… Skrymsli
Если он такой большой и медленный, возможно, вы захотите проверить, можете ли вы предотвратить какой-либо «конструктор»; код работает в режиме разработки. Erno de Weerd
Благодарю. я проверю это, да, в конструкторе много кода (и много логических вызовов, которые я ищу для оптимизации). Но все же я хотел бы знать, как можно остановить дизайнера с его поддержкой. Tilak

Ваш Ответ

3   ответа
45

В Visual Studio 2015 вы можете полностью отключить конструктор XAML в:

Tools->Options->XAML Designer\Enable XAML Designer

XAML Designer toggle location in Visual Studio 2015

Путь на самом деле: Инструменты & gt; Параметры & gt; XAML Designer & gt; Включить XAML Designer. Я также обнаружил, что настройка & quot; Просмотр документа по умолчанию & quot; на & quot; просмотр источника & quot; было достаточно, чтобы остановить мои проблемы с конструктором XAML.
Не забудьте перезапустить Перезапуск VS2015. Спасибо
1

Это относится и к VS2012, возможно, к другим версиям:

В VS Installation переименуйтеXDesProc.exe вXDesProc.exe.bak

Для меня это было: C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ XDesProc.exe

Таким образом, он имеет лучший прирост производительности. Процесс не запустится, и VisualStudio покажет окно невозмущающего исключения вместо дизайнера.

14

Для Visual Studio2012 Ссылка "user1007074" предоставлена (http://blog.spinthemoose.com/2013/03/24/disable-the-xaml-designer-in-visual-studio/) рассказывает:

In the Tools –> Options menu, open the Text Editor node, then the XAML node, then select the Miscellaneous node; make sure that under the Default View heading there is a checkbox beside Always open documents in full XAML view.

также он предлагает

Right-click on any .xaml file in your solution explorer and select Open With…

Выберите редактор и нажмите «Установить по умолчанию». Большое спасибо Дэвиду Альперту!

В Visual Studio2015/2017:

  • In the Tools -> Otions menu, open the XAML Designer node, then uncheck "Enable XAML Designer"

VS 2017 Options Dialog to set Default document view to Source View or to disable XAML Designer

Как отметил Марк Белл, этого может быть достаточно, чтобы установить для представления документа по умолчанию вид источника и оставить включенным XAML Designer.

@Iti Tyagi Вы пытались установить для вида документа по умолчанию вид источника и оставить XAML Designer включенным? Смотрите мой обновленный ответ.
Это также отключает мою функциональность F12 (до определения)

Похожие вопросы