Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Служба — это контракт между двумя VSPackages. Один VSPackage предлагает определенный набор интерфейсов для использования другого VSPackage. Например, Visual Studio предлагает SVsActivityLog как услугу любому загружаемому VSPackage. Эта служба предоставляет IVsActivityLog интерфейс, который можно использовать для записи в журнал действий. Дополнительные сведения см. в разделе "Практическое руководство. Использование журнала действий".
VSPackages может предлагать собственные службы с помощью IProfferService интерфейса..
Visual Studio предлагает важные службы, такие как:
| Служба интегрированной среды разработки | Описание |
|---|---|
| SVsShell | Предоставляет доступ к службам интегрированной среды разработки с основными функциями, VSPackages и реестром. |
| SVsUIShell | Предоставляет основные функции окна и функции, связанные с пользовательским интерфейсом в интегрированной среде разработки, например возможность создания инструментов и окон документов. |
| SVsSolution | Предоставляет основные функциональные возможности, связанные с решением, такие как возможность перечисления проектов, создание новых проектов и мониторинг изменений проекта. |
В этом разделе
Service Essentials представляет важные элементы службы Visual Studio.
Практическое руководство. Получение службы описывает, как запрашивать (использовать) службу.
Практическое руководство. Предоставление службы описывает, как предоставить службу.
Практическое руководство. Предоставление асинхронной службы Visual Studio описывает, как предоставить асинхронную службу.
Как устранять неполадки служб обсуждает распространенные проблемы и предлагает решения для них.