visual valido update tutorial studio seleccione online inicio how español elemento como code actualizar visual-studio-2015

visual-studio-2015 - valido - visual studio code tutorial español pdf



El explorador de soluciones de Visual Studio 2015 no actualiza los archivos? (4)

El explorador de soluciones de My Visual Studio 2015 no se actualiza cuando cambio los archivos en el disco y no hay (hasta donde puedo ver) ningún botón de actualización.

En el explorador todo parece como debería y después de realizar mi "actualización", los métodos debajo de todos los archivos se muestran nuevamente.

Mis soluciones hasta ahora:

  1. Descargar y cargar proyecto
  2. Actualizar Visual Studio

Esto es especialmente molesto cuando se ejecutan compilaciones con gulp que está agregando, cambiando y eliminando archivos.

¿Me estoy perdiendo algo obvio?

PD. No tiene que ver con la opción "Mostrar todos los archivos". El no se muestra como archivos "transparen" no incluidos tampoco.



Hay una opción de actualización en la parte inferior de la pestaña ''ver''.


Me he golpeado la cabeza bastante para descubrir cómo hacer esto también y la respuesta es que no creo que Visual Studio maneje este tipo de escenario.

Lo que hice fue una solución alternativa y no óptima, pero la publicaré aquí en caso de que pueda ayudar a otros.

Puede hacer que Visual Studio detecte cambios de archivos como este:

  • Cuando los archivos se agregan o eliminan fuera de Visual Studio, toque el archivo del proyecto
  • Visual Studio lo nota y muestra un cuadro de diálogo de confirmación que le pregunta si desea volver a cargar el proyecto.
  • Haga clic en Volver a cargar / volver a cargar todo, y el proyecto se vuelve a cargar, y las modificaciones del archivo se muestran ahora en el Explorador de soluciones

Yo uso dos paquetes de nodos. Chokidar para ver los eventos del sistema de archivos y touch para tocar el archivo del proyecto

Chokidar es agradable, puedes establecer qué archivos y carpetas ver, qué ignorar, etc. Y el toque ofrece una manera muy fácil de cambiar la marca de tiempo del archivo.

Aquí hay una muestra de código de trabajo que puede ajustar para satisfacer sus necesidades:

var chokidar = require(''chokidar''); var touch = require("touch"); console.log("Starting - Initial files are ignored"); var projectFile = "C://projects//GitHub//testing-touch//TestingTouch//TestingTouch.csproj"; var watcher = chokidar.watch(''C://projects//GitHub//testing-touch//TestingTouch//tests'', { ignored: /[/////]/./, ignoreInitial: true, persistent: true }); var log = console.log.bind(console); watcher .on(''add'', function(path) { log(''File'', path, ''has been added''); touch.sync(projectFile, { time: new Date(), force: false }); }) .on(''change'', function(path) { log(''File'', path, ''has been changed''); }) .on(''unlink'', function(path) { log(''File'', path, ''has been removed''); }) // More events. .on(''addDir'', function(path) { log(''Directory'', path, ''has been added''); }) .on(''unlinkDir'', function(path) { log(''Directory'', path, ''has been removed''); }) .on(''error'', function(error) { log(''Error happened'', error); }) .on(''ready'', function() { log(''Initial scan complete. Ready for changes.''); }) .on(''raw'', function(event, path, details) { log(''Raw event info:'', event, path, details); }) // ''add'', ''addDir'' and ''change'' events also receive stat() results as second // argument when available: http://nodejs.org/api/fs.html#fs_class_fs_stats watcher.on(''change'', function(path, stats) { if (stats) console.log(''File'', path, ''changed size to'', stats.size); });

Los lados negativos de esta solución temporal son que tendrá que configurar el vigilante de archivos y deberá hacer clic en el molesto diálogo de confirmación.


También estaba en una situación similar al intentar agregar mi carpeta de ''activos'' preexistente a un proyecto web en Visual Studio 2015.

  1. Haga clic con el botón derecho en su elemento de proyecto en el Explorador de soluciones y cree una nueva carpeta, por ejemplo, ''activos''

  2. En Windows Explorer, arrastre los contenidos de la carpeta que desea transferir a la nueva carpeta ''assets'' en la ventana VS Solution Explorer y espere a que se complete el proceso de copiado.

  3. Haga clic en el icono ''Mostrar todos los archivos'' en la barra de herramientas en la parte superior del Explorador de soluciones. Debería ver la estructura de su carpeta, incluidos los archivos que necesita.

  4. Resalte los archivos / carpetas, haga clic derecho y seleccione ''Incluir en proyecto''.

Esto funcionó para mí y espero que ayude a cualquiera con el mismo problema.