visual-studio-2015visual-studio-setup-projevisual-studio-setup

Visual Studio Setup project set install location


I am using visual studio setup project extension for build setup package for my application. I have removed the Install Location Select Interface and instead application should be installed to the location i have preset. At the moment application install location is set by Right-click on Application Folder in File system UI and set the DefaultLocation value as [ProgramFilesFolder][Manufacturer]\[ProductName]. It is installing to ProgramFiles(X86) folder.

I want to install the application inside C:\Windows\SysWOW64 folder. Is there anyone who knows how to set this folder structure as a default value.


Solution

  • In a Visual Studio Setup project, you control the default install path by setting the DefaultLocation property of the Application Folder folder, within the File System Editor.

    This, in turn, as you've found, defaults to [ProgramFilesFolder][Manufacturer][ProductName]. You can either replace this property entirely (you should keep [ProgramFilesFolder], at the very least though), or you can modify these properties.

    [ProgramFilesFolder] is built in, and correctly leads to the Program Files directory on the target machine, no matter how customized the setup of Window is. The other two properties are properties of the setup project (select the Setup project in Solution Explorer, and examine the properties grid to find them). These default to the company name you supplied when installing Visual Studio, and the name of the Setup project.