Я создаю проект установки Windows для приложения Windows Forms. Обычно наше приложение развертывается на двух разных клиентах, у которых есть определенный драйвер принтера, и те, у кого нет. Наша текущая установка installshield проверяет, существуют ли драйверы на основе того, существует или нет каталог (например, C: \ PrinterDriver). Если каталог существует, настройка копирует необходимые файлы.Папка установщика Windows Существует свойство
В Файловой системе проекта WindowsInstaller я создал папку C: \ MyProjectFiles \ PrinterDriver. Я хочу, чтобы эти файлы копировались только в том случае, если существует каталог C: \ PrinterDriver. Если каталог НЕ существует, настройка должна продолжаться без копирования файлов, но не откат. Любые идеи о том, как подойти к этому?
Это папка не файл. – fbhdev
Проект развертывания VS очень ограничен. Я думаю, вы должны ввести имя файла для сборки. Ваши другие варианты - написать пользовательское действие или перейти на [WiX] (http://wixtoolset.org). – KMoraz
Если я придерживаюсь этого с установщиком Windows, единственным вариантом будет создание нового C++ Custom Action. Или пользовательские действия могут выполняться на C#? – fbhdev