Domanda

Sto usando il progetto MSI con InstalShield 2010.

Volevo aggiungere alcuni script SQL nel mio progetto per due diverse connessioni. Stavo cercando di clonare la finestra di dialogo SQLLOGIN e configurarlo per la seconda connessione, non so esattamente cosa ho fatto, ho esportato, importato, eliminato, clonato questo dialogo per molte volte per sperimentare alcune cose e ora, quando provo l'installazione (non è un errore di build) Ricevo questo errore:

Errore 2878: nella finestra di dialogo SQLLOGIN Il radibuttongroup1 di controllo ha un possibile valore: 0. Questo è un valore non valido o duplicato.

L'errore appare poco prima della finestra di dialogo SQLLOGIN.

Dopo altri esperimenti per correggere questo errore, ho eliminato la finestra di dialogo SQLLOGIN e tutte le mie connessioni SQL per ricominciare da capo (ho notato che la finestra di dialogo SQLlogin non è disponibile in un progetto MSI di base se una connessione SQL non è impostata, la finestra di dialogo appare L'elenco dopo una nuova connessione SQL) e ho aggiunto una nuova connessione SQL (non ho apportato alcuna modifica alla connessione SQL) e, come supponevo, è stata generata la finestra di dialogo SQLLOGIN.

Costruisco il progetto e lo eseguo e l'errore si verifica ancora .. Non so come risolverlo, se imposto una nuova connessione SQL a un altro progetto funziona tutto bene, questo è un bug specifico per il mio progetto.

Una brutta soluzione è ricominciare il progetto perché è una biiiig ..

Qualche idea su come correggere questo errore? Forse ho eliminato alcune variabili importanti? O alcune azioni?!

Qualsiasi idea è benvenuta, grazie per il tuo tempo!

È stato utile?

Soluzione

Dopo tutto l'operazione che ho effettuato con le finestre di dialogo, la proprietà di RadiButtongRoup1 chiamata IS_SQLSERVER_AUTHENTICATION appare molte volte nelle tabelle della configurazione MSI (vedere la scheda Strumenti aggiuntivi, Editor diretto -> Qui puoi trovare tutte le tabelle di MSI).

Elimino le proprietà duplicate, costruisco e eseguo nuovamente l'installazione.

Grazie per l'aiuto Gabriel!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top