¿Para qué se utiliza exactamente la carpeta .vs? Se crea en la carpeta base de mi solución. Puedo ver algunos archivos ocultos y aparecen diferentes archivos para diferentes proyectos. Estoy teniendo dificultades para buscar documentación oficial al respecto.

11
berniefitz 21 feb. 2018 a las 05:16

2 respuestas

La mejor respuesta

Aunque no hay documentación específica, hubo una pregunta similar { {X0}}

Por lo general, Visual Studio requiere la carpeta .vs para almacenar documentos abiertos, puntos de interrupción y otra información sobre el estado de su solución. lo que significa que contiene archivos típicos como,

  • Cachés temporales utilizados por Roslyn para IntelliSense.
  • Archivo applicationHost.config de IIS Express.
  • Muchos otros archivos posibles (puede editar esta respuesta para incluir lo que sabe).
12
Lex Li 21 feb. 2018 a las 03:06

Si bien no es una respuesta directa a esta pregunta, pensé en compartir que recientemente tuve un problema en mi sitio web ASP.Net Core donde el enrutamiento parecía estar completamente roto sin cambios de código. Además, intenté eliminar vistas / páginas de afeitado y todavía estaba cargando incorrectamente una vista anterior, presumiblemente almacenada en caché. Pero cada vez que cambiaba a la configuración de inicio de la consola, el problema desaparecía.

Luego recordé que, en casos raros, la carpeta .vs a veces puede hacer que IIS Express se corrompa, así que cerré VS, eliminé la carpeta .vs, reinicié e inicié el sitio web con la configuración de IIS y todo funcionó nuevamente.

1
santos 22 mar. 2019 a las 14:10