Solución:
También me gustaría poder agregar carpetas físicas a una solución, pero desafortunadamente no puede hacerlo fuera de un proyecto.
La mejor solución que he encontrado es agregar una carpeta de solución con el mismo nombre que la carpeta física (myFolder en su ejemplo), luego agregar archivos de esa carpeta física a la carpeta de solución.
Sin embargo, Visual Studio no mantiene una asignación entre la carpeta de la solución y la carpeta física, lo que significa que:
-
los nuevos archivos creados posteriormente en la carpeta de la solución usando 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 de forma predeterminada)
-
los archivos agregados a la carpeta física no son visibles automáticamente en la carpeta de la solución, incluso con “Mostrar todos los archivos”.
Para agregar nuevos archivos, por lo tanto, siempre creo el nuevo archivo en la carpeta física fuera de Visual Studio, luego lo agrego a la carpeta de la solución usando “Agregar / Elemento existente”
Lo que he hecho históricamente es crear un proyecto solo para almacenar archivos (DLL, etc.)
Tú también puedes hacer eso. Este proyecto se puede nombrar como cualquier carpeta que esté intentando crear.
Sigue esto…
- Cree la carpeta de la solución desde Visual Studio.
- Haga clic derecho en la carpeta de la solución para crear un nuevo proyecto.
- Cambie la ruta de ubicación predeterminada para agregar el nuevo nombre de la carpeta física inmediatamente después con la barra invertida. Algo como … C: Proyecto Prueba Nueva carpeta física
- Haga clic en el botón Aceptar para crear el proyecto.
Entonces el nuevo proyecto se colocará dentro de su nuevo New Physical Folder
.