Расположение установки проекта установки Visual Studio

Я использую расширение проекта установки Visual Studio для сборки пакета установки для моего приложения. Я удалил Install Location Select Interface, и вместо этого приложение должно быть установлено в место, которое я предустановил. На данный момент место установки приложения задается Right-click в папке Application в пользовательском интерфейсе File system, а значение DefaultLocation устанавливается равным [ProgramFilesFolder][Manufacturer]\[ProductName]. Он устанавливается в папку ProgramFiles(X86).

Я хочу установить приложение в папку C:\Windows\SysWOW64. Есть ли кто-нибудь, кто знает, как установить эту структуру папок в качестве значения по умолчанию.


person Dehan Wjiesekara    schedule 28.04.2016    source источник


Ответы (1)


В проекте установки Visual Studio вы управляете путем установки по умолчанию, задав свойство DefaultLocation папки Application Folder в редакторе файловой системы.

Это, в свою очередь, как вы обнаружили, по умолчанию имеет значение [ProgramFilesFolder][Manufacturer][ProductName]. Вы можете либо полностью заменить это свойство (вы должны, по крайней мере, сохранить [ProgramFilesFolder]), либо изменить эти свойства.

[ProgramFilesFolder] встроен и правильно ведет к каталогу Program Files на целевой машине, независимо от того, насколько настроена установка Window. Два других свойства — это свойства проекта установки (выберите проект установки в обозревателе решений и просмотрите таблицу свойств, чтобы найти их). По умолчанию это имя компании, которое вы указали при установке Visual Studio, и имя проекта установки.

person Mohammadreza Khatami    schedule 28.04.2016
comment
Мне нужно установить приложение в место C:\Windows\SysWOW64 не внутри programfiles - person Dehan Wjiesekara; 28.04.2016
comment
Вы можете попробовать [WindowsVolume][SysWOW64], но я не уверен, что это сработает. Вот документация по свойствам стандартного установщика. msdn.microsoft.com /en-us/library/windows/desktop/ - person Mohammadreza Khatami; 28.04.2016
comment
как сказано в документе, [WindowsVolume][WindowsFolder][SysWOW64] равно c:\windows\SysWOW64 - person Mohammadreza Khatami; 28.04.2016
comment
Спасибо за предоставленную информацию и справочную ссылку. Я просмотрел документацию и нашел правильный ответ. Так должно быть [SystemFolder][Manufacturer]\[ProductName] - person Dehan Wjiesekara; 28.04.2016