0

Ich verwende Visual Studio Setup-Projekt Erweiterung für Build-Setup-Paket für meine Anwendung. Ich habe die Install Location Select Interface entfernt und stattdessen sollte Anwendung an dem Ort installiert werden, die ich voreingestellt habe. Im Moment wird der Installationsort der Anwendung durch Right-click unter Application Ordner in File system UI festgelegt und der Wert DefaultLocation als [ProgramFilesFolder][Manufacturer]\[ProductName] festgelegt. Es wird zu ProgramFiles(X86) Ordner installiert.Visual Studio Setup-Projekt festgelegt Installationsort

Ich möchte die Anwendung in C:\Windows\SysWOW64 Ordner installieren. Gibt es jemanden, der weiß, wie man diese Ordnerstruktur als Standardwert einstellt?

Antwort

2

In einem Visual Studio-Setup-Projekt steuern Sie den Standardinstallationspfad, indem Sie die Eigenschaft DefaultLocation des Ordners Anwendungsordner im Dateisystem-Editor festlegen.

Dies ist, wie Sie gefunden haben, standardmäßig [ProgramFilesFolder] [Manufacturer] [ProductName]. Sie können diese Eigenschaft entweder vollständig ersetzen (Sie sollten jedoch mindestens [ProgramFilesFolder] beibehalten), oder Sie können diese Eigenschaften ändern.

[ProgramFilesFolder] ist eingebaut und führt korrekt zum Programmverzeichnis auf dem Zielrechner, egal wie individuell das Setup von Windows ist. Die anderen beiden Eigenschaften sind Eigenschaften des Setup-Projekts (wählen Sie das Setup-Projekt im Projektmappen-Explorer aus und untersuchen Sie das Eigenschaftenraster, um sie zu finden). Diese Standardeinstellungen beziehen sich auf den Firmennamen, den Sie bei der Installation von Visual Studio angegeben haben, und auf den Namen des Setup-Projekts.

+0

Ich muss meine Anwendung auf den Speicherort installieren 'C: \ Windows \ SysWOW64' nicht in' programfiles' –

+0

Sie könnten versuchen [WindowsVolume] [SysWOW64], aber ich bin mir nicht sicher, es wird funktionieren. Hier finden Sie die Dokumentation für die Standard-Installer-Eigenschaften. http://msdn.microsoft.com/en-us/library/windows/desktop/aa370905(v=vs.85).aspx#system_folder_properties –

+0

Wie Doc sagte, [WindowsVolume] [WindowsFolder] [SysWOW64] ist gleich c : \ windows \ SysWOW64 –