Могу ли я использовать VS Setup Project для создания загрузчика, который может установить правильную версию платформы или есть какие-либо бесплатные сторонние инструменты? - PullRequest
1 голос
/ 02 мая 2010

Я создаю 2 разных MSI с Visual Studio Setup Project. Один для х86 и х64. Но я не смог найти способ объединить оба в один проект, чтобы загрузчик устанавливал правильную версию платформы.

Есть ли способ сделать это в VS Setup Project или есть какие-нибудь бесплатные сторонние инструменты, которые я могу использовать? Я нашел dotnetinstaller, но я не уверен, что это то, что я ищу.

Ответы [ 2 ]

0 голосов
/ 20 июля 2010

Вы можете написать собственное приложение и проверить, является ли система x86 или x64, а затем записать правильный установщик во временный каталог и запустить его.Я написал пост в блоге, который, возможно, поможет вам начать со http://blog.foldertrack.com/?p=45

0 голосов
/ 02 мая 2010

Вы можете использовать WiX bootstraper: более подробную информацию можно найти здесь: http://www.wixwiki.com/

Пример того, как создавать 32- и 64-битные MSI, вы найдете здесь: http://blogs.msdn.com/astebner/archive/2007/08/09/4317654.aspx

...