visualstudio visual studio net framework files visual-studio-2015

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

Acerca del proyecto de aplicación web vs. proyecto web

Acerca de excluir artículos