2011-11-15 12 views
25

Jak ustawić domyślną ścieżkę instalacji podczas wdrażania programu przy użyciu instalatora systemu Windows.Jak ustawić domyślną ścieżkę instalacji przy użyciu instalatora systemu Windows?

+0

* Sposób * zależy od technologii używanej do budowania instalatora, ale tak, będzie można ustawić domyślną ścieżkę instalacji. –

+0

aha myślę, że mogę znaleźć obiekt – user589195

+0

Instalator Windows to technologia, część systemu Windows, która zużywa bazy danych MSI i używa ich do instalowania aplikacji. Ważną technologią, o której należy wiedzieć, jest ta, której używa się do budowy bazy danych MSI - WiX, InstallShield, Visual Studio Setup Project (ugh), aby wymienić tylko kilka. –

Odpowiedz

54

W projekcie instalacji Visual Studio kontrolujesz domyślną ścieżkę instalacji, ustawiając właściwość DefaultLocation folderu Application Folder w edytorze File System.

To z kolei, jak można znaleźć, domyślnie jest to [ProgramFilesFolder][Manufacturer][ProductName]. Możesz całkowicie zastąpić tę właściwość (przynajmniej powinnaś zachować przynajmniej wartość [ProgramFilesFolder]) lub możesz modyfikować te właściwości.

[ProgramFilesFolder] jest wbudowany i prawidłowo prowadzi do katalogu plików programów na maszynie docelowej, bez względu na to, jak dostosowana jest konfiguracja okna. Pozostałe dwie właściwości są właściwościami projektu instalacji (wybierz projekt instalacji w oknie Solution Explorer i sprawdź siatkę właściwości, aby je znaleźć). Są to domyślne nazwy firmy podane podczas instalowania programu Visual Studio i nazwa projektu Instalatora.

+1

to plik programu, którego chcę się pozbyć. Chcę zainstalować w folderze powyżej katalogu plików programu. tj. C: \ Manufacturer – user589195

+15

Można go wyeliminować, ale zdecydowanie nie jest zalecany przez firmę Microsoft. Skąd wiadomo, czy maszyna, na której się instalujesz, ma nawet dysk C? Możesz wypróbować '[WindowsVolume] [Producent]', ale nie jestem pewien, czy to zadziała. Oto [dokumentacja] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa370905 (v = vs.85) .aspx # system_folder_properties) dla standardowych właściwości instalatora. –

+3

[WindowsVolume] [Producent] to dobry answare! :) – huncyrus

Powiązane problemy