Aunque NSIS le permite crear instaladores bastante potentes, el "lenguaje de tan bajo nivel que me recuerda el ensamblaje" que NSIS usa es bastante propenso a cometer errores y por lo tanto, cuando desea que su instalador haga algo más complejo que escribir archivos, la depuración es imprescindible.Métodos para depurar instaladores de NSIS?
Hasta ahora he utilizado el siguiente Dr. Printf técnica de depuración -como:
- En un archivo
.nsh
que incluyo en todas partes, defino unNSIS_DEBUG_MSG
macro de acuerdo con el valor de unDEBUG
definir- si es
DEBUG
en, la macro dará lugar a una de mensaje con el mensaje de depuración - si
DEBUG
es fuera, la macro no hará nada
- si es
Este método me ha servido bien pero presenta algunas desventajas:
- me requiere para llenar el código que Siento que es el que falla con las llamadas al
NSIS_DEBUG_MSG
y reconstruyo el instalador varias veces hasta que reciba la información suficiente para permitirme resolver el problema - me hará ningún bien si mi problema es que el instalador en sí no (si el programa instalador muere)
Así que lo que quería saber es cuáles son los métodos de depuración no se utilizan para estos instaladores por lo que se espera que pueda mejorar el mío
Sería bueno aceptar una respuesta ... –