2011-11-15 124 views
25

如何在使用Windows安裝程序部署程序時設置默認安裝路徑。如何使用Windows安裝程序設置默認安裝路徑?

+0

* How *取決於您使用什麼技術構建安裝程序,但是,可以設置默認安裝路徑。 –

+0

aha認爲我可能找到該屬性 – user589195

+0

windows安裝程序是一種技術,它是windows的一部分,它使用msi數據庫並使用它們來安裝應用程序。要了解的重要技術是您用來構建MSI數據庫的一個重要技術--WiX,InstallShield,Visual Studio Setup Project(唉)等等。 –

回答

54

在Visual Studio安裝項目中,您可以通過在File System編輯器中設置Application Folder文件夾的DefaultLocation屬性來控制默認安裝路徑。

反過來,如您所見,默認爲[ProgramFilesFolder][Manufacturer][ProductName]。你可以完全替換這個屬性(儘管你至少應該保留[ProgramFilesFolder]),或者你可以修改這些屬性。

[ProgramFilesFolder]是內置的,並且正確地導向目標機器上的Program Files目錄,無論Window的設置如何定製。其他兩個屬性是安裝項目的屬性(在解決方案資源管理器中選擇安裝項目,並檢查屬性網格以找到它們)。這些默認值爲您在安裝Visual Studio時提供的公司名稱以及安裝項目的名稱。

+1

。我想安裝在程序文件目錄上的文件夾中。即C:\製造商 – user589195

+15

您可以消除它,但強烈不建議由Microsoft。你怎麼知道你安裝的機器是否有C盤?你可以試試'[WindowsVolume] [Manufacturer]',但我不確定它會起作用。這是標準安裝程序屬性的[documentation](http://msdn.microsoft.com/en-us/library/windows/desktop/aa370905(v = vs.85).aspx#system_folder_properties)。 –

+3

[WindowsVolume] [製造商]是一個很好的answare! :) – huncyrus