Я создаю приложение, которое будет работать в Azure. Моё решение Visual Studio содержит несколько ролевых проектов Azure. При локальной отладке я использую эмулятор вычислений Azure.
Чтобы начать отладку, я выполняю следующие шаги:
- Я щелкаю правой кнопкой мыши свой проект Azure и нажимаю Установить как стартовый проект.
- Я нажимаю F5, чтобы запустить отладчик.
Что происходит сейчас, так это то, что эмулятор / vs2010 запускает и мои веб-роли, и рабочие роли, даже если в данный момент меня интересует только отладка одной рабочей роли. Часто при написании некоторого кода фоновой обработки в моей рабочей роли мне интересно проходить по этому коду без запуска веб-роли, запускать Internet Explorer и т. Д.
Есть ли удобный способ заставить отладчик запускать только один экземпляр роли, а не все?
Я думаю о создании отдельного проекта в моем решении типа Консольное приложение, где я загружаю те же сборки, что и в моей рабочей роли, и выполняю тот же код.