Contexto del proyecto

Cuando el usuario agrega o trabaja con proyectos y elementos de proyecto, el IDE usa la noción de contexto del proyecto para determinar cómo se deben realizar varias operaciones.

Normalmente, los archivos son los objetos de proyecto estándar que el usuario crea explícitamente seleccionando el comando Nuevo proyecto o pone a disposición seleccionando el comando Abrir proyecto en el menú Archivo . En estos casos, los archivos se crean y abren en el contexto de un proyecto y el tipo de proyecto define el contexto para editar el documento.

Algunos proyectos proporcionan un contexto muy enriquecido. Por ejemplo, el proyecto administra un espacio de nombres con ámbito de proyecto o una conexión de base de datos con ámbito de proyecto para el enlace de datos. El usuario puede abrir archivos con frecuencia o conexione de base de datos directamente mediante un objeto de proyecto determinado, como un elemento de proyecto mostrado en Explorador de soluciones.

En otras ocasiones, el contexto del proyecto de un elemento no se especifica explícitamente. Por ejemplo, el contexto de un elemento no está disponible cuando el usuario abre un archivo seleccionando el comando Abrir archivo existente en el menú Archivo , cuando el depurador opera en un archivo o cuando el usuario hace clic en el comando Buscar en archivos en el cuadro de diálogo Buscar y reemplazar . Para controlar estas situaciones, el IDE llama IVsUIShellOpenDocument a para administrar el proceso de búsqueda del mejor proyecto para abrir un documento.

Consulte también