2011-12-01 15 views
8

Qui ho creato con successo l'installazione utilizzando Visual Studio 3.5. Nella cartella Debug nell'applicazione ho trovato (file * .exe e * .msi).Come eseguire il file di installazione (* .exe) senza utilizzare il file MSI?

Quando ho preso entrambi i file nella stessa cartella, è funzionante. Ma quando ho preso solo il file (* .exe), allora non funziona.

Ho bisogno di eseguire (.exe) l'installazione senza utilizzare il file ( .msi). Ho richiesto di inviare solo * .exe al client. C'è un modo per avvolgere entrambi i file in un singolo file.

grazie in anticipo :)

risposta

2

Hai sbagliato strada! L'MSI è l'importante ma, l'exe è solo un bootstrapper che chiama l'MSI. Se non altro, puoi semplicemente distribuire l'MSI.

Vedi What does the EXE do in the Visual Studio setup project output?

Dovrebbe essere possibile creare un programma di avvio automatico che include il MSI attuale come risorsa incorporata, però io non sono sicuro di come si può fare questo utilizzando Visual Studio.

Se fossi in te, dovrei semplicemente distribuire l'MSI da solo con le istruzioni che gli utenti devono avere il framework .Net installato per l'esecuzione dell'applicazione o unire i due in un zip autoestraente (o simili).

0

http://hmne.sourceforge.net/

qui potete trovare il HMsoft NISeditor, questo programma funziona come segue: programma Run Scegli setupname aggiungere tutti i file DLL e EXE del progetto crea il setup

Problemi correlati