Determinar si se va a implementar un VSPackage de control de código fuente
En esta sección se elaboran las opciones de complementos de control de código fuente y VSPackages de control de código fuente para ampliar las soluciones de control de código fuente y se proporcionan instrucciones generales sobre cómo elegir una ruta de integración adecuada.
Solución de control de código fuente pequeña con recursos limitados
Si tiene recursos limitados y no se puede cargar con la sobrecarga de escribir un paquete de control de código fuente, puede crear complementos basados en api de control de código fuente. Si lo hace, puede trabajar en paralelo con los paquetes de control de código fuente y puede cambiar entre complementos de control de código fuente y paquetes a petición. Para obtener más información, consulte Registro y selección.
Solución de control de código fuente grande con un conjunto de características enriquecido
Si desea implementar una solución de control de código fuente que proporciona un modelo de control de código fuente enriquecido que no se captura adecuadamente mediante la API del complemento control de código fuente, puede considerar un paquete de control de código fuente como ruta de acceso de integración. Esto se aplica especialmente si prefiere reemplazar el paquete del adaptador de control de código fuente (que se comunica con complementos de control de código fuente y proporciona una interfaz de usuario de control de código fuente básica) por su cuenta para que pueda controlar los eventos de control de código fuente de forma personalizada. Si ya tiene una interfaz de usuario de control de código fuente satisfactoria y desea conservar esa experiencia en Visual Studio, la opción del paquete de control de código fuente le permite hacerlo. El paquete de control de código fuente no es genérico y está diseñado únicamente para su uso con el IDE de Visual Studio.
Si desea implementar una solución de control de código fuente que proporcione flexibilidad y un control más completo sobre la lógica de control de código fuente y la interfaz de usuario, puede preferir la ruta de integración del paquete de control de código fuente. Puede:
Registre su propio vsPackage de control de código fuente (consulte Registro y selección).
Reemplace la interfaz de usuario de control de código fuente predeterminada por la interfaz de usuario personalizada (consulte Interfaz de usuario personalizada).
Especifique glifos que se van a usar y controle Explorador de soluciones eventos de glifo (vea Control de glifo).
Controle los eventos Editar consulta y Guardar consulta (consulte Consulta Editar guardar consulta).