Elementos y comandos comunes del Explorador de soluciones

Actualización: noviembre 2007

Normalmente, es posible identificar el modo en que un proyecto administra un elemento, basándose en la plantilla de proyecto. Por ejemplo, los proyectos de Visual C++ permiten que los archivos residan en cualquier ubicación. Por lo tanto, los elementos que se muestren en el proyecto siempre serán vínculos al archivo; cuando administre elementos en un proyecto de Visual C++, lo que realmente estará administrando serán los vínculos. Sin embargo, algunos proyectos, como los proyectos Web, precisan que los archivos residan en el directorio del proyecto de forma que sus hipervínculos relativos se mantengan fácilmente en el servidor Web. Por este motivo, el proyecto mantienen el elemento como si se tratase del propio archivo.

Sugerencia:

Los proyectos, los elementos de solución y los archivos varios de Visual C++ sólo contienen vínculos. Los proyectos Web de Visual C# y de Visual Basic sólo contienen elementos de proyecto físicos.

Por ejemplo, podría crear un archivo para la carpeta de archivos varios, decidir agregarlo a un proyecto y después dar por sentado que está agregando una nueva copia del archivo y no sólo un vínculo. Si elimina uno de los archivos varios originales y el elemento de proyecto es, en realidad, un vínculo al original, puede perder su trabajo.

Mover y copiar elementos

El proyecto de destino siempre determina el resultado de las operaciones de arrastrar o de cortar y pegar en el Explorador de soluciones. Para obtener más información, vea Cómo: Mover elementos.

Guardar elementos de proyecto

El resultado de utilizar el comando Guardar como para elementos de proyecto dependerá de la asociación del elemento con el proyecto.

  • Proyectos que administran vínculos
    Guardar como crea un nuevo archivo fuera de la jerarquía del proyecto. El archivo aparecerá en la carpeta Archivos varios si la opción Mostrar archivos varios en el Explorador de soluciones está activada. Para obtener más información, vea Documentos, Entorno, Opciones (Cuadro de diálogo).

  • Proyectos que administran sólo archivos
    Guardar como reemplaza el archivo actual. El archivo anterior se quitará y se creará uno nuevo en su lugar.

  • Proyectos que administran tanto archivos como vínculos
    Guardar como reemplaza el archivo actual si la nueva copia se guarda en el mismo directorio. De lo contrario, Guardar como reemplaza el archivo actual en forma de vínculo.

Quitar elementos del proyecto

El tipo de asociación entre el proyecto y sus elementos determina los métodos que se puede utilizar para quitar el elemento de un proyecto en un determinado contexto.

  • Quitar
    Este comando está disponible en proyectos que administran tanto archivos como vínculos, y en proyectos que sólo administran vínculos. Al quitar un archivo de un proyecto, el primero se disocia del segundo y desaparece del Explorador de soluciones. Cuando se quita un archivo, no se elimina permanentemente del lugar de almacenamiento.

    Los proyectos que administran archivos no admiten únicamente el comando Quitar.

  • Eliminar
    Este comando está disponible en proyectos que administran tanto archivos como vínculos, y en proyectos que sólo administran archivos. Los elementos eliminados se quitan permanentemente del lugar de almacenamiento de archivos y se disocian del proyecto.

    Los proyectos que sólo administran vínculos no admiten el comando Eliminar.

  • Excluir
    Este comando está disponible para proyectos que administran tanto archivos como vínculos, y para proyectos que sólo administran vínculos. Con el comando Excluir, puede quitar un elemento temporalmente de la generación del proyecto y, más tarde, puede volver a introducirlo con Mostrar todos los archivos.

    Nota:

    Si se agrega un archivo a un directorio de proyecto en el Explorador de Windows, el archivo no se agregará automáticamente al proyecto; el archivo aparecerá en el Explorador de soluciones en la vista Mostrar todos los archivos, pero no formará parte del proyecto hasta que se seleccione Incluir en el proyecto en el menú Proyecto.

Vea también

Tareas

Cómo: Identificar el modo en que un proyecto administra los archivos

Cómo: Agregar un proyecto al control de código fuente

Cómo: Mover elementos

Cómo: Quitar, eliminar y excluir elementos

Conceptos

Utilizar el Explorador de soluciones

Introducción a soluciones, proyectos y elementos