Несколько вопросов про WiX
От: imhotep  
Дата: 18.09.06 10:47
Оценка:
Сильно не пинайте, если спрошу что-то совсем глупое.
В MSI installer'e я практически ничего не понимаю :(
До этого момента пользовался deployment проектами студии.
Для моей задачи всегда хватало — бинарник, несколько файлов + пара shortcut'ов.
Разбираться с инсталлером времени не было.

Но теперь появилась необходимость инсталлировать относительно много файлов в разные каталоги
+ "налету" создать InternetShortcut и.т.д

Добавлять кучу файлов в студии оченно неудобно, а править *.vdproj ручками — некузяво.
Поэтому решил попробовать WiX.

Вопрос 1.
Мой тестовый wxs файл — совсем простеньктий. Внутри один "мелкий" файл.

Cлинковался со стандартной wixui.wixlib

<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
<UIRef Id="WixUI_InstallDir" />
<UIRef Id="WixUI_ErrorProgressText" />

Размер Msi файла — сразу 7 метров.

Почему у меня получается такой большой Msi файл и можно ли уменьшить его размер?


Вопрос 2.

Как насчёт bootstrapper в WiX?
Мне нужен setup.exe, который проверит наличие Windows Installer определённой версии на
клиентской машине, вытянет его из инета (если это возможно) и запустит мой MSI.

Я это сам должен реализовывать или при помощи WiX можно что-то сваять в этом роде?
Re: Несколько вопросов про WiX
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 18.09.06 11:00
Оценка:
Здравствуйте, imhotep, Вы писали:

I>Размер Msi файла — сразу 7 метров.

I>Почему у меня получается такой большой Msi файл и можно ли уменьшить его размер?

Хех... Возьми Orca.exe и посмотри через нее полученный .msi — собственно таблицу Files — возможно, в нее кладутся лишние файлы?..

I>Мне нужен setup.exe, который проверит наличие Windows Installer определённой версии на

I>клиентской машине, вытянет его из инета (если это возможно) и запустит мой MSI.

1. http://www.devage.com/dotNetInstaller/dotNetInstaller.html
2. http://www.microsoft.com/downloads/details.aspx?FamilyID=cd11be5a-c735-48d9-9cdd-a6d211c2e1c1&amp;displaylang=en
Re[2]: Несколько вопросов про WiX
От: imhotep  
Дата: 18.09.06 11:39
Оценка:
Здравствуйте, nzeemin, Вы писали:

N>Хех... Возьми Orca.exe и посмотри через нее полученный .msi — собственно таблицу Files — возможно, в нее кладутся лишние файлы?..

В таблице файлов — порядок.
Возможно это я перемудрил с иконкой для shortcut'а, а может и WiX.
Иконка внутри exe файла.
Вроде как WiX её признал и даже показывал.
Сейчас атрибуты иконки убрал — размер MSI вдвое меньше :)
Спасибо за отклик — буду разбираться.


I>>Мне нужен setup.exe, который проверит наличие Windows Installer определённой версии на

I>>клиентской машине, вытянет его из инета (если это возможно) и запустит мой MSI.

N>1. http://www.devage.com/dotNetInstaller/dotNetInstaller.html

N>2. http://www.microsoft.com/downloads/details.aspx?FamilyID=cd11be5a-c735-48d9-9cdd-a6d211c2e1c1&amp;displaylang=en
Угу, ещё раз спасибо.
Это хозяйство я вчера уже вытянул.
Жаль что WiX этого не умеет.
Re[3]: Несколько вопросов про WiX
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 18.09.06 11:52
Оценка:
Здравствуйте, imhotep, Вы писали:

I>Угу, ещё раз спасибо.

I>Это хозяйство я вчера уже вытянул.
I>Жаль что WiX этого не умеет.

У WiX совсем другие задачи, с которыми, на мой взгляд, он справляется очень и очень неплохо. Так что грех жаловаться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.