Благослови, Господи, мій компʼютер на успішне встановлення першого сервіс-пака для Наочної Студії, визволи інсталятор від лукавого й упокой душі тимчасових файлів. Амінь!
Інсталятор сервіс-пака зроблено грамотно. У міру завантаження компонентів вони починають встановлюватися. Тим самим економлячи час користувача. З офлайн-інсталятором такого не зробиш — адже потрібно спочатку все завантажити, а потім встановлювати.

Дрібниця, а приємно.
До речі, у Майкрософта давно є технологія під назвою Click-Once. Це веб-інсталер, який дозволяє оновлювати застосунок за компонентами. Ну наприклад, у вас прога на 100 метрів, а ви замінили тільки пару-пару файлів. Завантажувати заради двох файлів увесь інсталятор реально лінь. А от Click-Once при кожному запуску застосунку стежить за новими файлами на сервері й пропонує їх завантажити та замінити. Дуже економить час не тільки користувача, а й розробника: Click-Once вмикається одним чекбоксом у налаштуваннях солюшена. Більше нічого робити не треба.
Але, як виявилося, всі дива на цьому не закінчуються. Якщо копнути в цю технологію глибше, то порядком і часом встановлення компонентів можна керувати із самої програми. Поясню на прикладі. Ви розробляєте аналог Візуал Студії. Ваша студія також по саме горло нафарширована фічами й приблудами. Інсталятор розпух до кількох сотень метрів. Але, як відомо, 20 % фіч використовуються 80 % часу. За допомогою Click-Once можна встановити першими редактор коду й компілятор, а решту 80 % фіч завантажувати й ставити у фоновому режимі. Тобто програма ще не повністю встановлена, ще не всі фічі ввімкнені, але користувач уже може починати працювати. Мегакруто.
А ви зустрічали такі програми? Чи використовуєте веб-інсталери у своїх розробках? Чи досі всі файли в мудацьких self-екстракторах викладаєте?
P. S. Розробникам у клаудах прохання не турбувати. 