Установщик WiX с распространяемой установкой Visual C ++ для каждого пользователя

Я использую Wix для создания установочного файла MSI для проекта. Я использую wix для установки распространяемых файлов Visual C ++ (после этого руководства: http://wix.sourceforge.net/manual-wix3/install_vcredist.htm )

Хотя я указываю InstallScope = «perUser», мой установщик все еще пытается установить для всех пользователей. Этого не происходило, пока я не добавил распространяемый файл.

Я также добавил

<Property Id="ALLUSERS" Secure="yes"/>

без удачи

Кажется, слияние VCRedist вызывает необходимость повышения привилегий.

Есть ли способ создать установщик, который устанавливается с распространяемым Visual C ++ для каждого пользователя (то есть не для всех пользователей)?

1

Решение

Нет, библиотеки DLL времени выполнения Visual C ++ устанавливаются в каталоге Windows, поэтому для их установки требуются права администратора. Вы можете установить библиотеки DLL локально и не требовать прав администратора; например, см. http://msdn.microsoft.com/en-us/library/dd293565.aspx.

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]