visual tag studio rendimiento optimize mejorar improve como code acelerar visual-studio visual-studio-2008

tag - Opción ''Solución limpia'' de Visual Studio(2008)



visual studio code go to definition php (7)

¿Qué hace esta opción? Se puede acceder desde el menú Compilar.


Borra los archivos creados durante el proceso de compilación. Efectivamente fuerza una compilación / compilación completa la próxima vez.


Elimina todo el código objeto generado durante la compilación / compilación previa. Elimina todo tipo de archivos a continuación:

* .obj - código objeto

* .pdb - archivo de depuración de datos del programa

* .bsc - databse fuente del navegador

* .ilk - archivo de enlace incremental

* .sbr - archivo intermedio del navegador de origen

* .idb - reconstruir archivo de dependencia

* .lib - archivo de biblioteca

* .exe - ejecutable

JFYI: incluso un comando Rebuild All hará todo esto y luego continuará para compilar el conjunto completo de archivos fuente.

-ANUNCIO


Elimina todos los archivos compilados y temporales asociados con una solución. Asegura que la próxima compilación sea completa, en lugar de solo los archivos modificados que se vuelven a compilar.


Esta es una publicación anterior, pero pensé que valía la pena mencionarla. Al codificar Silverlight, usualmente tengo Blend y VS2010 abiertos al mismo tiempo. Debido a eso, a veces VS2010 se asusta y IntelliSense no puede encontrar dónde está o algo así, lo que resulta en que resalta falsamente una gran cantidad de errores.

La limpieza de la solución corrige esto.


FYI, ni Clean ni Rebuild eliminarán los archivos que no sean de compilación, por ejemplo, los archivos copiados durante un comando previo a la compilación. ¡Estaba confundido acerca de eso!


Quería que fuera un comentario, pero aparentemente necesito 50 rep.

Para advertir a los demás, la solución de reconstrucción no me limpia. A menudo no tendré que limpiarlo y compilarlo / reconstruirlo para que funcione, creo que la reconstrucción lo fuerza a una compilación completa sin limpiar y anula todo, pero no se deshace de los extras.

No analicé en qué consiste la reconstrucción, sino solo una observación general en caso de que alguien más tenga el mismo problema.


cuidado cuando está limpiando una solución; cuando limpia una solución y si hace referencia a una biblioteca (por ejemplo, nhibernate) en su proyecto y si esa biblioteca tiene una dependencia (digamos iesi.collections), verá que iesi.collections se eliminarán incluso si reconstruye el archivo. solución y tienes que poner esa dll en tu carpeta, de nuevo. o también puede hacer referencia a iesi.collections y elegir la opción copy-local: yes de sus propiedades