none
cual es lla diferencia de compilar y recompilar? RRS feed

Todas las respuestas

  • Verás que debajo de la carpeta del proyecto tienes una carpeta llamada "obj" que contiene el resultado de compilar cada uno de los ficheros fuente que componen el proyecto. Cuando modificas un fichero y dices "compilar", solo se compila ese fichero, y se toma el resultado ya compilado de los demás desde la carpeta obj.

    Cuando dices "recompilar", se desprecia lo que ya estuviese compilado dentro de "obj" y se compilan todos y cada uno de los ficheros fuente.

    domingo, 24 de noviembre de 2019 10:20
  • hola

    Uno solo compila lo cambios que aplicaras al codigo por lo tanto es mas rapido

    El ReBuild fuerza la compilacion completa de todo el codigo tenga o no cambios, es como si realizaras un Clear y Build

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 25 de noviembre de 2019 4:04
  • Buen día, soy novato en desarrollo, tengo una duda.

    Resulta que recompile mi proyecto y se desapareció la base de datos, es posible recuperarla?

    viernes, 13 de enero de 2023 15:16
  • Si es una base de datos definida dentro del proyecto, (por ejemplo un Access o SqlCompact, pero no una base "remota" tal como SqlServer), entonces lo que hace Visual Studio es que crea DOS copias de la base de datos. Una de ellas es la "maestra", que está en el directorio de los fuentes. Cuando compilas, la copia maestra se copia a la carpeta del ejecutable. Y en tiempo de ejecución, el ejecutable accede a esta segunda copia. Si el ejecutable graba algo en la base de datos, lo graba dentro de la copia que está con el ejecutable, pero no afecta a la copia "maestra". La siguiente vez que lo compilas, la copia maestra se copia de nuevo encima de la del ejecutable, por lo que al ejecutarse éste vuelve a partir del contenido "maestro" y se ha perdido todo lo que se grabó en la copia del ejecutable. Si esta es la pérdida a la que te refieres cuando dices que "desapareció la base de de datos", entonces no, no es recuperable (por la razón que hemos dicho antes, es decir, la copia maestra ha "pisado" la copia que tenía los datos).
    viernes, 13 de enero de 2023 17:10
  • Gracias Alberto por tu apoyo, la BDD fue creada dentro de visual studio, utilice sql server.


    • Editado Manuel_prz sábado, 14 de enero de 2023 4:29
    sábado, 14 de enero de 2023 4:28