У меня есть проект веб-приложения Visual Studio 2013, который публикуется на веб-сайте Azure. Однако это происходит только тогда, когда я явно выполняю команду публикации. Есть ли способ настроить VS так, чтобы, если я изменю некоторые файлы локально и нажму F5 (Отладка), он опубликует измененные файлы на веб-сайте, а затем откроет указанную мной страницу? Другими словами, мне не нужно делать «Опубликовать», а затем нажимать F5, просто F5.
Может ли Visual Studio F5 публиковать изменения в Azure и открывать страницу
Ответы (2)
Я не знаю, ищете ли вы просто 1 нажатие клавиши, чтобы сделать все, или вы согласны с подходом с несколькими нажатиями клавиш, если вам не нужно щелкать правой кнопкой мыши свой проект для публикации.
Вот краткий обзор испробованного мной подхода с несколькими нажатиями клавиш:
- Сочетание клавиш для публикации веб-приложения
- Сочетание клавиш для запуска браузера с URL-адресом сервера
Подробности:
Если вы просто ищете сочетание клавиш для публикации и просмотра (не обязательно F5), вы можете использовать короткую команду «Опубликовать», которая включает в себя 2 пары клавиш в быстрой последовательности.
Во-первых, убедитесь, что вы выбрали все файлы в своем проекте, которые хотите опубликовать в обозревателе решений.
Затем одновременно нажмите Alt и точку с запятой и сразу же одновременно нажмите Alt и P.
- Ярлык: Alt+; , Alt+П
- Ссылка: https://msdn.microsoft.com/en-us/library/da5kh0wa.aspx
Обычно при нажатии F5 веб-приложение запускается локально. Чтобы запустить опубликованную версию, вы можете добавить команду в разделе «Внешние инструменты» (доступ к которой осуществляется из меню «Инструменты») для запуска экземпляра браузера с жестко заданным URL-адресом сервера для вашего развернутого приложения. Затем добавьте сочетание клавиш, чтобы вызвать его.
Чтобы добавить сочетание клавиш, нажмите «Инструменты» -> «Параметры», разверните «Среда» и нажмите «Клавиатура». Добавьте команду для Tools.ExternalCommandX, где X — внешняя команда X в вашем списке внешних команд.
Надеюсь, это поможет!
Вы можете создать новое сочетание клавиш, чтобы опубликовать свой проект в Azure и открыть браузер.
Как создать сочетание клавиш Publish...
Нажмите меню Tools
, Options...
, Keyboard
(в разделе Environment
). В текстовом поле Show commands containing
начните вводить ClassViewContextMenus.ClassViewProject.Publish
, а затем выберите его. Затем щелкните текстовое поле Press shortcut keys
и введите ярлык, который хотите использовать. В итоге я использовал Ctrl+P, Ctrl+P (Global)
. Чтобы сохранить, нажмите кнопку Assign
. Вы используете его как Ctrl+PP
(не нужно дважды нажимать Ctrl
, просто удерживайте его). Я считаю, что эта команда связана с Startup Project. Вы заметите, что это откроет только окно Publish
. Вам все еще нужно нажать кнопку Publish
или ввести Alt+P
. После завершения публикации Visual Studio автоматически откроет новое окно браузера.
Так что все, что мне нужно сделать сейчас, это ввести Ctrl+PP
, Alt+P
для публикации.