Trabajar con elementos de la solución y elementos varios
La mayor parte de los proyectos de Visual Studio están asociados a un lenguaje de programación o una herramienta en concreto.Sin embargo, hay dos tipos de proyecto que no lo están.
El proyecto Elementos de la solución
El proyecto Elementos de la solución aparece en el Explorador de soluciones cuando se agrega un elemento a la solución, no al entorno de desarrollo integrado (IDE) ni a un proyecto.Es decir, cuando se hace clic con el botón secundario del mouse en la solución y se selecciona la opción Nuevo elemento o Elemento existente del menú Agregar.Estos elementos se asocian con la propia solución y no con un proyecto que resulta estar en la solución.
El proyecto Elementos de la solución puede contener archivos de cualquier tipo y su contenido se guarda junto con la solución.Puede contener notas de desarrollo, diagramas, detalles de implementación y otros archivos varios que se desean incluir en la solución, pero que no se ajustan a ningún proyecto específico.
Se puede hacer referencia a Elementos de la solución mediante Solution.Item(EnvDTE.Constants.vsSolutionItemsProjectUniqueName).Si no hay ningún elemento de la solución, la instrucción anterior tendrá como resultado un error.La propiedad UniqueName devuelve "<SolutionFiles>" para este tipo de proyecto.
La carpeta Elementos varios
La carpeta Elementos varios está formada por archivos que no están asociados a ninguna solución ni a sus proyectos, pero que aparecen en el Explorador de soluciones por comodidad.Elementos varios no es exactamente un proyecto, sino más bien una carpeta que actúa como servicio de bloc de notas de Visual Studio y que permite, por ejemplo, crear temporalmente un documento de texto.
Esta carpeta siempre está en el Explorador de soluciones, pero está oculta de forma predeterminada.Sin embargo, se puede optar por mostrarla.
Para ver el proyecto Elementos varios
En el menú Herramientas, haga clic en Opciones.
Expanda el nodo Entorno en el panel izquierdo y haga clic en Documentos.
Active la casilla Mostrar archivos varios en el Explorador de soluciones.
Si se opta por mostrar la carpeta Archivos varios, se puede elegir también la opción que especifica cuántos archivos varios utilizados recientemente se restauran en la carpeta Archivos varios del Explorador de soluciones al abrir la solución.
Normalmente, al cerrar el IDE, el contenido de la carpeta Archivos varios se descarta, a menos que se guarden los archivos de forma explícita.Si crea un archivo nuevo sin una solución abierta, se crea un archivo temporal, que no se conserva.
La propiedad UniqueName devuelve "<MiscFiles>" para este tipo de proyecto.Se puede hacer referencia a la carpeta Archivos varios mediante Solution.Item(EnvDTE.Constants.vsMiscFilesProjectUniqueName).
Las propiedades y métodos de proyectos actúan sobre la carpeta Archivos varios de la misma forma que sobre los archivos de proyecto normales, con las excepciones siguientes:
Nombre de miembro |
Difference |
---|---|
Propiedad FileName |
Devuelve una cadena vacía, ya que este proyecto no tiene ningún archivo de proyecto. |
Propiedad UniqueName |
Devuelve la cadena "<MiscFiles>". |
Método SaveAs |
Este método devuelve un error (E_NOIMPL), ya que no hay ningún archivo para escribir. |
Vea también
Tareas
Cómo: Agregar y controlar comandos
Conceptos
Gráfico del modelo de objetos de automatización
Otros recursos
Crear y controlar las ventanas del entorno