В сети? : Если честно, я бы проверил, можно ли размещать подобные видео онлайн (даже Youtube?) Вместо того, чтобы связывать их в настройках - особенно еслиВозможно, вы захотите обновить их.Для этого потребуется сервер и пропускная способность (если только вы не YouTube), но это также позволит меньший размер установки, что очень желательно (время выполнения сборки и общий беспорядок работы с большими файлами)), а также значительно улучшенное сопровождение контента (вы можете мгновенно обновлять видео для всех пользователей - и вы даже можете снимать видео, которые вам больше не нужны, или заменять видео с более низким или более высоким разрешением).версии, как вы считаете нужным).Кроме того, вы можете отслеживать видео, которые люди действительно просматривают, и вы можете собирать отзывы от пользователей, если вы предоставите средства для этого.Я не уверен в авторских правах и правовых проблем , связанных с этим, но если это ваши видео, с вами все будет в порядке.Как насчет использования YouTube для версий с низким разрешением?А потом отдельная установка размером в гигабайт для версий с высоким разрешением?Вы можете включить некоторые версии видео с очень низким разрешением в свою настройку, если онлайн-версии рискуют исчезнуть и вам не нужна локальная полноразмерная установка.
Проблемы с большими файлами : Также важно отметить, что вы не можете хранить файлы такого размера на FAT32 разделах и других файловых системах, а также могут иметь проблемы.Большие файлы больно.Теперь в инструментах развертывания могут быть функции кэширования, которые я не использовал - я почти уверен, что WiX имеет это, и я думаю, что другие инструменты тоже.Может быть Богдан или Урман можете прокомментировать?
Инструменты развертывания : у меня есть специальное резюмеразличных инструментов развертывания здесь .WiX является бесплатным и открытым исходным кодом, большинство других инструментов являются коммерческими и очень хороши для большинства задач развертывания.
Ограничения проекта установщика VS : Проекты установщика Visual Studio имеют много ограничений, вот краткая сводка некоторых из 1065 *эти ограничения .
Внешние исходные файлы : MSI поддерживает внешние исходные файлы.Все средства развертывания, включая бесплатный WiX, должны поддерживать это, но я не уверен, что Visual Studio Installer Projects поддерживает это.Используя этот подход, вы можете быстро перестроить настройки тестирования и QA, не сжимая всю папку с видео для каждой сборки, что избавляет от необходимости больших сборок.Woho!Это значительно улучшает время выполнения заказа.Для финальной версии вы можете сжать все - если нужно.
Я никогда не использовал это так много, но в WiX это было бы что-то вроде:
<Media Id="1" />
<..>
<Component Feature="MainApplication">
<File Source="TestLicenseAgreement.rtf" Compressed="no" />
</Component>
Я не уверен, что выможет ли файл оставаться там, где он есть, или если он постоянно копируется в выходную папку сборки.
Need-For-Speed :Некоторые дополнительные параметры здесь (доступность зависит от инструментов): Ускорение процесса сборки WiX-Installer (выравнивание файлов, легкое сжатие, флаги выпуска, параметры компилятора, разбиение больших настроек на обязательное условиенастройки и т.д ...).