Articles of wix

Come posso impostare la versione del programma di installazione WiX sulla versione di build corrente?

Ho scritto un’applicazione e il suo programma di installazione WiX e l’ho messa sotto controllo di versione usando subversion. Quando il programma di installazione di WiX viene compilato, voglio che il suo numero di versione sia la versione di build corrente dell’applicazione. Come posso realizzare questo? Ho usato c # per codificare l’applicazione. NB Sto […]

La disinstallazione dal Pannello di controllo è diversa da Rimuovi da .msi

C’è una differenza tra la disinstallazione di un’applicazione con .msi basato su WiX dal Pannello di controllo e dallo stesso .msi? Se c’è quello che è? Sto chiedendo per il seguente motivo: La differenza è la seguente: il mio .msi memorizza alcuni file in% PROGRAMDATA%. Se disinstalla dal Pannello di controllo i file vengono disinstallati […]

Wix genera un ID componente singolo per l’intero albero

Sono una persona con poca o nessuna esperienza con wix e sto cercando di supportare Windows anche per il componente di cui sono responsabile. Sto cercando di creare un modulo unione per un insieme di file che il mio prodotto genera. Questi file esistono in numerose sottodirectory. Mi stavo chiedendo come posso creare un ID […]

Come si registra un file DLL COM Win32 in WiX 3?

Ho trovato un esempio sulla registrazione di DLL, la registrazione di un assembly per l’interoperabilità COM in un file MSI con il set di strumenti XML di Windows Installer. e WiX si lamenta dell’attributo “AssemblyRegisterComInterop”. L’ho rimosso e modificato l’attributo “Assembly” su win32, e dice che devo specificare l’attributo AssemblyManifest, ma cosa dovrei inserire lì?

Come evitare di triggersre l’auto-riparazione MSI con il mio pacchetto WiX / MSI?

Come evitare di triggersre l’auto-riparazione dal mio pacchetto MSI generato da WiX? Questa è una domanda stile Q / A con una risposta che elenca solo alcune cose da non fare nel file MSI per evitare le cause più comuni di ripetizione dell’auto-riparazione.

Come passare parametri all’azione personalizzata?

Sto cercando di creare un’azione personalizzata con l’attributo “Valore”, voglio passare i parametri al codice C # (il TARGETDIR e la versione). Tuttavia, viene visualizzato un errore che indica che DLLENtry e Value non possono coesistere. Ma l’azione personalizzata senza dllentry non è valida. Questo è il codice: E per questo ottengo questo errore: Errore […]

Wix per installare più applicazioni

Probabilmente ho una strana richiesta. Ho sviluppato un MSI per installare due software. Dopo l’EULA deve venire una schermata con due caselle di controllo e alla selezione di una o entrambe le caselle di controllo devono essere installati i software corrispondenti. Ho usato per installare un singolo software in precedenza mai per due. Sarei obbligato […]

Come trovare UpgradeCode e ProductCode di un’applicazione installata in Windows 7

Ho un’applicazione installata sulla mia macchina. Ho anche il suo codice sorgente ma in qualche modo sono stati cambiati ProductCode e UpgradeCode di questa applicazione. Ora voglio ottenere UpgradeCode e ProductCode di questa applicazione installata. Sento che ci deve essere uno strumento per questo. Qualcuno può gentilmente farmi sapere come ottenere UpgradeCode e ProductCode di […]

Come si crea una fonte del registro eventi usando WiX

Sto creando un programma di installazione per un sito Web che utilizza un’origine del registro eventi personalizzata. Vorrei che il nostro programma di installazione basato su WiX creasse la sorgente del registro eventi durante l’installazione. Qualcuno sa il modo migliore per farlo usando il framework WiX.

Cos’è l’attributo ‘KeyPath’ di wix?

Cos’è l’ attributo ‘ KeyPath ‘ di Wix? In particolare, come si applica a quanto segue: