visual-studio-2015 - net - gitignore visual studio 2015 c++
Excluir/Ignorar una carpeta en Visual Studio 2015(Proyecto Web) (2)
Tengo un proyecto web en Visual Studio 2015
, y algunas carpetas que necesito, pero realmente no quiero que me incluyan en Visual Studio; Estas son sus carpetas normales, node_modules
, bower_components
, etc. Nada del otro mundo.
Sin embargo, no puedo encontrar una manera de "ignorarlos" o "excluirlos". En el pasado, podía hacer clic con el botón derecho en una carpeta y simplemente decirle que la excluyera, y funcionó; Pero desde la actualización a VS2015, esa opción parece haber desaparecido por completo.
Pensé que tal vez estaba en el .gitignore
, pero manipulado en vano. ¿Hay algún nuevo secreto para esto?
Después de instalar ASP.NET 5 Beta 8 , haga clic derecho en la carpeta en Visual Studio y seleccione "Ocultar desde el Explorador de soluciones".
Los archivos relevantes para actualizar a Beta 8 son DotNetVersionManager-x64.msi o DotNetVersionManager-x86.msi (dependiendo de lo que admita su sistema) y WebToolsExtensionsVS14.msi.
He pasado bastante tiempo buscando cómo hacer que NPM y Bower funcionen sin problemas con un proyecto de sitio web, y el problema principal es que la carpeta node_modules está tan profundamente anidada. Causa todo tipo de problemas de camino demasiado largo. Esto es con Visual Studio 2015: proyecto de sitio web creado con Visual Studio más antiguo.
Si el tipo de proyecto de Visual Studio es "aplicación web" y tiene un archivo .project para su proyecto web, debería poder hacer clic derecho en los archivos / carpetas en el explorador de soluciones y seleccionar "excluir".
Sin embargo, si su tipo de proyecto de Visual Studio es "sitio web", no hay ningún archivo de proyecto. No puede excluir archivos y carpetas de Visual Studio. El truco consiste en establecer el atributo oculto en los archivos o carpetas con el explorador de Windows: Visual Studio los ignorará. No intente establecer recursivas ocultas en todas las subcarpetas, solo la carpeta "externa" está bien.
Esto funcionó bien para mí para node_modules. NPM-integración y línea de comandos NPM todavía funciona. También quité el atributo de solo lectura de la carpeta.
Si es posible, considera convertir tu proyecto a una aplicación web.
Leer más aquí:
Otro problema de desbordamiento de pila sobre proyectos de tipo web