tutorial - Extensión de Visual Studio para asignar carpetas de solución a carpetas reales
visual studio community (6)
En una pregunta anterior , descubrí que lamentablemente las Carpetas de Solución no son carpetas reales dentro de un directorio.
Me pregunto si hay un AddOn o Macro que agregue esta funcionalidad. es decir, cuando creo una Carpeta de solución, creó una carpeta real. Cuando creo un nuevo elemento (clic con el botón derecho => Agregar => Nuevo elemento) los mueve automáticamente a esa carpeta, eliminar hace que se elimine del disco (después de preguntar), etc.
Esto es para Visual Studio 2005, aunque podríamos actualizar a 2008 en unos pocos meses.
Yo también pensé que era una idea extraña. Sin embargo, puede ser una herramienta útil para agrupar lógicamente proyectos en soluciones sin mover necesariamente las carpetas en el sistema de archivos.
Realmente no uso VS2005 mucho, pero he usado VS2008 durante el año pasado.
Tiene una casilla de verificación para crear una carpeta de solución cuando crea una nueva solución / proyecto.
Si luego utiliza la ventana "Explorador de soluciones", puede crear y manipular carpetas y archivos de clases dentro de ellos. Esto realmente creará nuevos directorios que coincidan.
La eliminación de archivos desde el Explorador de soluciones también eliminará los archivos reales del disco.
Sospecho que necesitas esto para la herramienta de control de revisiones. En ese caso, mira AnkhSVN.
Realmente no puede obtener el punto que desea agregar esta función.
En ocasiones, si desea saber si puede hacer esto, la respuesta puede ser no. Pero no es necesario significa que no puede lograr su objetivo original, aún hay algunas maneras de evitarlo sin esto.
Además, la solución VS supone que es el acceso directo a la configuración de su proyecto y no debe incluirse en ningún código rígido, las soluciones pueden variar entre las PC y el entorno IDE.
Tal vez lo que desea es agregar archivos a una carpeta de soluciones como «enlaces», es decir, mantener los archivos donde están pero dándoles una organización diferente dentro de la solución. (cuando agrega un archivo existente a una carpeta de solución o a una carpeta de proyecto normal, si está en una carpeta física diferente, el archivo se copia). Por lo general, permanece desapercibido, una opción en el cuadro de diálogo "Agregar> elemento existente ..." donde puede elegir "Agregar como enlace", en lugar de "Agregar". Esto permite compartir archivos entre proyectos o, simplemente, organizarlos de manera diferente. Lo que omito a menudo es la posibilidad de agregar carpetas "virtuales" dentro de un proyecto, con fines organizativos, sin romper la práctica recomendada del espacio de nombres / carpeta.
A partir de ahora, esto no parece ser posible en VS 2005, 2008 y 2010 y no hay ningún complemento para esto.