Pregunta

Tengo una solución de Visual Studio 2008, y me gustaría incluir una carpeta real en la solución, pero no a nivel de proyecto, en cambio en el nivel de la solución.

Me di cuenta puede hacer clic en la solución y añadir una carpeta de la solución, pero lo hará como alguna carpeta blanca, y tengo mis dudas en cuanto a exactamente lo que se supone que es ...

Básicamente en el sistema de archivos que tengo c: \ MySolution \ miCarpeta ...

Quiero que miCarpeta se añade a la solución, de manera que los artículos están también bajo control de origen ...

¿Fue útil?

Solución

También me gustaría ser capaz de añadir carpetas físicas a una solución, pero por desgracia no puedo hacerlo fuera de un proyecto.

La mejor solución que he encontrado es añadir una carpeta de soluciones con el mismo nombre que la carpeta física (miCarpeta en su ejemplo), a continuación, añadir los archivos de esa carpeta a la carpeta física solución.

Sin embargo Visual Studio no mantiene una correspondencia entre la carpeta de solución y la carpeta física que significa que:

  • nuevos archivos creados posteriormente en la carpeta de soluciones utilizando Visual Studio no se colocan automáticamente en la subcarpeta física (creo que se crean en la carpeta raíz de la solución por defecto)

  • Los archivos añadidos a la carpeta física no son visibles automáticamente en la carpeta de la solución, incluso con "Mostrar todos los archivos".

Para añadir nuevos archivos, que por lo tanto siempre crear el nuevo archivo en la carpeta física fuera de Visual Studio, a continuación, agregarlo a la carpeta de soluciones utilizando "Agregar / elemento existente"

Otros consejos

Lo que he hecho históricamente es crear un proyecto para sólo la celebración de archivos (DLL, etc.)

Puede hacer eso también. Este proyecto puede ser nombrado como cualquier carpeta que está intentando crear.

Siga este ...

  1. Crear la carpeta de soluciones de Visual Studio.
  2. Haga clic derecho en la carpeta de soluciones para crear un nuevo proyecto.
  3. Cambiar la ruta de ubicación predeterminada para añadir el nuevo nombre de la carpeta física justo después de que la barra invertida Algo así como ... C:. \ Proyecto \ Test \ Nueva carpeta física
  4. Haga clic en el botón Aceptar para crear el proyecto

A continuación, el nuevo proyecto será puesto dentro de su nueva New Physical Folder.

También puede añadir archivos independientes en una carpeta de la solución, y serán controlados por código fuente. Pero hay que tener cuidado de que VS tiende a poner estos archivos en la misma carpeta que el archivo de solución - la "Solución carpetas" son virtuales y no corresspond a las carpetas del sistema de archivos reales. Para disfrutar de una auténtica carpetas del sistema de archivos Creo que tendría que crear la estructura sí mismo y luego seleccione "Agregar elemento existente".

A partir de MSDN:

  

"Si está trabajando con una solución que contiene numerosos proyectos, puede utilizar las carpetas de soluciones para organizar proyectos relacionados en grupos y luego realizar acciones en los grupos de proyectos."

Usted no quiere lo que el compositor quiso decir en solución de carpetas. Se les hizo a organizar grandes soluciones en grupos.

Para su problema, creo que este es el trabajo para el proyecto de instalación de recoger estos archivos: Las instrucciones de instalación, ayuda global, etc ...

Se puede utilizar una carpeta de soluciones a los archivos del grupo de una solución, sino una carpeta de soluciones no representa una carpeta en el disco, como sugiere su logotipo. (Puede contener referencias de archivo y referencias del proyecto.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top