Я создаю приложение, которое будет запущено на Azure. Мое решение Visual Studio содержит несколько проектов роли Azure. При отладке локально я использую эмулятор вычисления Azure.
Чтобы начать отладку, я выполняю следующие действия:
- Я нажимаю правой кнопкой мыши на моем проекте Azure и нажимаю Set as start up project.
- Я нажимаю F5, чтобы запустить отладчик.
Что происходит, так это то, что эмулятор /vs 2010 запускает как мои роли в сети, так и рабочие роли, даже если меня интересует только отладка одной рабочей роли. Часто, когда я пишу какой-то код обработки фонового рисунка в моей рабочей роли, мне интересно выполнить этот код без запуска веб-роли, запустить Internet Explorer и т.д.
Есть ли удобный способ заставить отладчика запускать только один из экземпляров роли, а не все из них?
Я собираюсь создать отдельный проект в моем решении типа Console Application, где я загружаю те же сборки, что и в моей рабочей роли, и выполняю тот же код.