Domanda

sto sviluppando soluzioni SharePoint su una macchina a 32 bit virtuale e utilizzare Wix per confezionare il programma di installazione.

ho scelto come target sia a 32bit e 64bit ambienti con le mie soluzioni, ma al fine di creare 64bit MSI, ho bisogno di avere un computer a 64 bit e la versione a 64 bit di WiX. Normalmente, questo non sarebbe un problema, dal momento che avrei semplicemente utilizzare un ambiente a 64 bit dev.

Ma ci sono alcuni problemi con lo sviluppo di soluzioni SharePoint su una piattaforma a 64 bit, che più o meno mi costringe a sviluppare sulla piattaforma a 32 bit. A causa di questo, non posso creare un 64bit MSI, a meno che non copiare i file di origine in un computer a 64 bit solo per costruire il 64bit MSI, che si sente un po 'ingombrante.

C'è qualche trucco per la bandiera / creare il pacchetto MSI a 64 bit sulla mia casella di dev 32bit, se è ancora possibile?

È stato utile?

Soluzione

Non è necessario eseguire una macchina di sviluppo a 64 bit per creare un file MSI a 64 bit.

Ciò che rende un file MSI "64 bit" è semplicemente che il campo "Template Sommario" nel riassunto informazioni flusso è impostato su "AMD64; 1033" (un possibile esempio) al posto di "Intel; 1033".

In questo articolo di MSDN potrebbe fornire più informazioni .

Altri suggerimenti

Per quanto ne sappia la strumenti set Wix è agnostico alla piattaforma, è necessario installare il x64 versione , ed è necessario utilizzare i flag corretti all'interno della configurazione (ci sono vari luoghi è necessario essere espliciti su x64, maggiori informazioni qui ).

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