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

Visual Studio: отредактируйте файл XAML во время отладки

У меня есть приложение WPF, работающее в режиме отладки, и я хотел бы изменить XAML, пока приложение все еще работает.

Я не прошу Edit-and-Continue. Я не возражаю, что мне придется перезапустить приложение, чтобы изменения вступили в силу. Я просто хочу иметь возможность вносить изменения в файл XAML, пока приложение все еще работает, вместо того, чтобы (1) помнить, что я хочу изменить в пользовательском интерфейсе, (2) закрыть приложение, (3) вспомнить, что я хотите изменить и внести изменения.

4b9b3361

Ответ 1

Меню = > Отладка = > Отсоединить все

Ответ 2

Щелкните правой кнопкой мыши файл XAML в обозревателе решений и выберите "Открыть с...", затем выберите "Редактор исходного кода" ( "Текст" ) и нажмите "Установить по умолчанию". Затем вы можете редактировать файлы XAML во время работы приложения без отсоединения. Перед этим вам нужно будет открыть все файлы XAML. Протестировано в VS2012.

Ответ 3

FYI, я могу вносить изменения в VS2017 XAML, и большинство изменений даже обновляют пользовательский интерфейс в реальном времени (объединенные RD, похоже, не работают). Я не могу вспомнить, нужно ли мне отключить Edit и Continue (был по умолчанию мой шаг, возвращаясь к его первому появлению, так как мне никогда не удавалось заставить его работать, как я ожидаю). Я возвращаюсь в 2015 году, пытаясь это сделать, и это не позволяет мне это делать (IIRC 2015 и, возможно, 2013 были единственными, кто полностью блокировал XAML)

Ответ 4

Просто запустите его без отложенного приложения.

Отладка- > Начать без отладки...

или Ctrl + F5 (сочетание клавиш по умолчанию)