2014-05-11 16 views
6

Ho creato un progetto di installazione del programma di installazione in visual studio 2013 (utilizzando il nuovo modello di installazione di Visual Studio 2013, disponibile dal 04/2014).Progetto di installazione di Visual Studio 2013 - Errore in 32 bit

Per installazioni a 32 bit, ho impostato la piattaforma di destinazione su x86. L'installazione funziona bene su macchine a 64 bit ma non su 32 bit, sia su winxp che su server 2003.

Viene visualizzata una finestra di dialogo di errore con il messaggio: "Il programma di installazione è stato interrotto prima potrebbe essere installato. È necessario riavviare l'installazione per riprovare. "

Nel registro di installazione ho trovato: "Nota 1: 2262 2: Errore 3: -2.147,287038 millions"

ho provato l'apertura e la compilazione della stessa soluzione con Visual Studio 2010. Questa volta ha funzionato.

L'unica differenza che posso pensare è che il progetto di installazione 2013 vs utilizza Windows Installer 4.5 (che ho definito come prerequisito) mentre il 2010 utilizza il programma di installazione 3.1.

+0

Sei curioso di sapere se stai utilizzando un certificato per firmare il tuo exe? –

+0

No, il certificato non è utilizzato. –

+0

Hai mai risolto questo problema? Sto avendo lo stesso esatto problema. – efischency

risposta

0

La soluzione è pubblicato qui: https://stackoverflow.com/a/26039835/2686738

Questo vale per Installer I progetti creati in VS2013 (tramite l'estensione), che non sono in grado di installare su Windows Server 2003 o altra x86 del sistema operativo Windows.

Gli utenti possono visualizzare i seguenti errori:

"Il programma di installazione è stato interrotto prima potrebbe essere installato, è necessario riavviare il programma di installazione per riprovare"

"Impossibile aprire questo programma perché è stato impedito da una politica di restrizione del software. "

"Errore 0x80070643"

"ID evento 1603"

Spero che questo aiuta più persone a trovare la risposta a questo problema.

Problemi correlati