2016-06-20 1 views
3

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

Есть ли способ предотвратить такое поведение? Я бы предпочел, чтобы визуальная студия оставила службу в сервисе.

Спасибо,

Slicc

ответ

6

Там два способа это можно сделать:

  1. Запустите приложение из VS без отладчика прилагается (Debug -> Start Without Debugging [Ctrl + F5 ]). Очевидно, это потребует от вас вручную привязать VS к вашим процессам обслуживания, чтобы их отладить. Когда вы отсоединяете VS от процессов, VS не будет удалять приложение в этом сценарии.
  2. С проектом вашего приложения (.sfproj), выбранным в обозревателе решений, перейдите в окно «Свойства» и измените режим отладки приложений с «Удалить» на «Автоматическое обновление». Это предотвращает удаление VS приложения после отладки. Тем не менее, это также вызывает другое изменение в поведении, поскольку оно автоматически обновляет ваше приложение каждый раз, когда вы его запускаете из VS. Дополнительным преимуществом автоматического обновления является то, что состояние вашего приложения будет поддерживаться через несколько запусков от VS. Это может быть желательно или нет. Не существует параметра, позволяющего предотвратить удаление приложения и не выполнять автоматическое обновление.
+0

Оба хороших решения. Благодарю. – Slicc

 Смежные вопросы

  • Нет связанных вопросов^_^