Как последовательно установить Kinect Runtime с моим исполняемым файлом?

Я разработал приложение WPF, которое использовало Kinect. Теперь я пытаюсь экспортировать свое приложение в установщик, и я хотел бы включить в него среду выполнения. Дело в том, что пользователю нужно будет запустить установщик только один раз, и он сначала установит среду выполнения, а затем мое приложение. Как я могу это сделать?

Я прочитал следующую статью http://msdn.microsoft.com/en-us/library/hh855357.aspx, в котором говорится, что «программа установки приложения с поддержкой Kinect должна последовательно установить Kinect Runtime Setup». но я не знаю, как этого добиться...

Заранее спасибо, Валентин


person ValentinH    schedule 29.10.2013    source источник
comment
Какой проект установщика вы используете? Каждый из них имеет свой собственный синтаксис (Visual Studio Installer, WiX, InstallShield...) для добавления предварительных условий.   -  person Adriano Repetti    schedule 29.10.2013
comment
Я пробовал с установщиком Visual Studio. Я хотел попробовать InstallShield, но не смог его скачать, так как сайт не работал...   -  person ValentinH    schedule 29.10.2013
comment
С помощью установщика Visual Studio просто добавьте настраиваемое действие для запуска установщика Kinect при фиксации (если этот установщик не указан в доступных предварительных условиях в диалоговом окне «Предварительные требования» в свойствах проекта).   -  person Adriano Repetti    schedule 29.10.2013
comment
Нет, это не указано в предварительных условиях... Извините, но я только начинаю работать с Visual Studio и не понимаю, что вы имеете в виду под простым добавлением настраиваемого действия при фиксации... Не могли бы вы подробно рассказать, пожалуйста?   -  person ValentinH    schedule 29.10.2013
comment
Здесь: msdn.microsoft.com/en-us /library/d9k65z2d(v=vs.80).aspx проверьте абзац о добавлении настраиваемого действия   -  person Adriano Repetti    schedule 29.10.2013
comment
Спасибо за ссылку, но мне наконец удалось использовать Installshield, и это кажется проще. Теперь я могу включить Kienct Runtime, но я все еще не могу начать установку из моей установки...   -  person ValentinH    schedule 29.10.2013
comment
Это то же самое... используйте пользовательское действие! kb.flexerasoftware.com/selfservice/   -  person Adriano Repetti    schedule 29.10.2013


Ответы (1)


Один из способов решить эту проблему — использовать набор инструментов Windows Installer XML (WiX) (http://wixtoolset.org/). ).

Он позволяет создавать пакеты пакетов, включающие несколько файлов .msi, которые будут установлены один за другим (http://wixtoolset.org/documentation/manual/v3/bundle/).

person nhok    schedule 13.07.2014