Добавить каталог в CAB-проект в Visual Studio 2008 - PullRequest
0 голосов
/ 27 мая 2011

Мы недавно преобразовали наш файл справки из формата CHM в HTML.Поскольку нашим установщиком является Wix, вместо добавления каждого нового файла в установщик, я настроил сборку 7-Zip SFX-файла, который берет каждый документ в нашей папке Webhelp и упаковывает его в самораспаковывающийся архив.Затем у нас есть CA в Wix, который извлекает их в соответствующий каталог.

Проблема, с которой я столкнулся при таком подходе, заключается в том, что наши клиенты, использующие McAfee, теперь получают AV-предупреждение о Heuristic.BehavesLike.Exploit.CodeExec.Обнаружен FFJ в программе установки, которая началась с первого выпуска, который использовал этот архив SFX.Поэтому теперь я собираюсь упаковать наши файлы справки в CAB, но похоже, что каждый раз, когда наши файлы справки обновляются, нам нужно идти в проект и добавлять файлы вручную.

Есть лиспособ сказать Visual Studio просто добавить все в папке в CAB-файл во время сборки?

Ответы [ 2 ]

0 голосов
/ 07 июня 2011

В итоге я последовал совету Алексея Иванова (первый комментарий под вопросом), который также делает его таким, что мне не нужно вручную очищать извлеченные файлы на этапе фиксации удаления.

0 голосов
/ 28 мая 2011

вы можете использовать инструмент командной строки MAKECAB для создания вашей кабины в свойствах проекта события до сборки .Затем скопируйте такси в нужное место файла wix.

...