Services fournis (VSPackage de contrôle de code source)
Les services constituent le principal mécanisme de partage des fonctionnalités entre les VSPackages et entre l'environnement de développement intégré (IDE) Visual Studio et les VSPackages installés. Pour une description détaillée des services et de leur importance dans l'IDE Visual Studio, voir Utilisation et fourniture de services.
Le service de contrôle de la source
Visual Studio propose deux niveaux de services : les services au niveau de l'IDE et les services au niveau des packages. L'IDE Visual Studio fournit nativement des services au niveau de l'IDE. Le package de contrôle de source utilise certains de ces services. Le package de contrôle de source, en tant que VSPackage, partage ses fonctionnalités de contrôle de source en fournissant un service de contrôle de source privé qui lui est propre. Le package de contrôle de source encapsule l'ensemble des interfaces liées au contrôle de source qu'il met en œuvre sous la forme d'un contrat qui peut être utilisé par l'IDE Visual Studio.