2011-11-15 25 views
25

Come impostare il percorso di installazione predefinito quando si distribuisce un programma utilizzando un programma di installazione di Windows.Come si imposta il percorso di installazione predefinito con un programma di installazione di Windows?

+0

* Come * dipende dalla tecnologia utilizzata per creare il programma di installazione, ma sì, sarà possibile impostare il percorso di installazione predefinito. –

+0

aha penso che possa trovare la proprietà – user589195

+0

Windows Installer è una tecnologia, parte di Windows, che consuma database msi e utilizza quelli per installare applicazioni. L'importante tecnologia da conoscere è quella che stai usando per costruire un database MSI - WiX, InstallShield, Visual Studio Setup Project (ugh), solo per citarne alcuni. –

risposta

54

In un progetto di installazione di Visual Studio, si controlla il percorso di installazione predefinito impostando la proprietà DefaultLocation della cartella Application Folder all'interno dell'editor File System.

Questo, a sua volta, come si è trovato, il valore predefinito è [ProgramFilesFolder][Manufacturer][ProductName]. È possibile sostituire completamente questa proprietà (si dovrebbe mantenere almeno [ProgramFilesFolder]), oppure è possibile modificare queste proprietà.

[ProgramFilesFolder] è integrato, e porta in modo corretto alla directory Programmi sul computer di destinazione, non importa quanto la configurazione personalizzata della finestra è. Le altre due proprietà sono proprietà del progetto di installazione (selezionare il progetto di installazione in Esplora soluzioni e esaminare la griglia delle proprietà per trovarle). Questi valori predefiniti sono il nome della società che hai fornito durante l'installazione di Visual Studio e il nome del progetto di installazione.

+1

è il bit del programma che voglio eliminare. Voglio installare nella cartella sopra la directory dei file di programma. cioè C: \ Produttore – user589195

+15

Puoi eliminarlo, ma è fortemente sconsigliato da Microsoft. Come fai a sapere se la macchina su cui stai installando ha anche un'unità C? Potresti provare '[WindowsVolume] [Produttore]', ma non sono sicuro che funzionerà. Ecco la [documentazione] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa370905 (v = vs.85) .aspx # system_folder_properties) per le proprietà di installazione standard. –

+3

Il [WindowsVolume] [Produttore] è un buon answare! :) – huncyrus

Problemi correlati