vscode visual studio para instalar español configurar code visual-studio build

instalar - ¿Para qué se usan las carpetas obj y bin(creadas por Visual Studio)?



visual studio code español (3)

El directorio obj es para archivos de objetos intermedios y otros archivos de datos transitorios que genera el compilador o el sistema de compilación durante una compilación. El directorio bin es el directorio en el que se escribirán los binarios finales de salida (y cualquier dependencia u otros archivos desplegables).

Puede cambiar los directorios reales utilizados para ambos propósitos dentro de la configuración del proyecto, si lo desea.

Creé un nuevo proyecto en Visual Studio 2010 y noté que ahora hay dos nuevas carpetas llamadas obj y bin en mi directorio de proyecto.

Se crean un par de carpetas similares al crear y depurar, ¿para qué sirven estas carpetas?


La carpeta obj contiene archivos de objetos o intermedios, que son archivos binarios compilados que aún no se han vinculado. Son esencialmente fragmentos que se combinarán para producir el ejecutable final. El compilador genera un archivo de objeto para cada archivo fuente, y esos archivos se colocan en la carpeta obj .

La carpeta bin contiene archivos binarios , que son el código ejecutable real para su aplicación o biblioteca.

Cada una de estas carpetas se subdivide en carpetas de Debug y Release , que simplemente corresponden a las configuraciones de compilación del proyecto. Los dos tipos de archivos mencionados anteriormente se colocan en la carpeta adecuada, dependiendo del tipo de compilación que realice. Esto le facilita la tarea de determinar qué ejecutables están compilados con símbolos de depuración y cuáles fueron creados con las optimizaciones habilitadas y listas para ser lanzadas.

Tenga en cuenta que puede cambiar dónde Visual Studio emite sus archivos ejecutables durante una compilación en las propiedades de su proyecto. También puede cambiar los nombres y las opciones seleccionadas para sus configuraciones de compilación.


Un hecho interesante sobre el directorio obj: si tiene configurada la publicación en un proyecto web, los archivos que se publicarán se organizan en obj / Release / Package / PackageTmp. Si desea publicar los archivos usted mismo en lugar de usar la función integrada VS, puede tomar los archivos que realmente necesita desplegar aquí, en lugar de seleccionar todos los desechos digitales en el directorio bin.