Как да инсталирам верижно Kinect Runtime с моя изпълним файл?

Разработих WPF приложение, което използва Kinect. Сега се опитвам да експортирам приложението си в инсталатор и бих искал да включа Runtime в него. Въпросът би бил, че потребителят ще трябва да стартира инсталатора само веднъж и той първо ще инсталира Runtime и след това моето приложение. Как мога да направя това?

Прочетох следната статия 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 при Commit (ако този инсталатор не е посочен в наличните предпоставки в диалоговия прозорец Предпоставки в свойствата на проекта).   -  person Adriano Repetti    schedule 29.10.2013
comment
Не, не е посочено в Предпоставките... Съжалявам, но тъкмо започвам с Visual Studio и не разбирам какво имате предвид, като просто добавите персонализирано действие към Commit... Можете ли да дадете подробности, моля?   -  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)


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

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

person nhok    schedule 13.07.2014