Скопируйте файлы из папки установки в установочный каталог - PullRequest
0 голосов
/ 10 декабря 2010

Я работаю над проектом Wix и у меня есть 2 вопроса:

1) Как скопировать файл из того же места, где находится мой MSI-файл, в папку назначения, указанную во время установки.Этот файл не является частью пакета .msi, а является настраиваемым файлом, который необходимо скопировать после того, как установщик скопирует основные файлы кода.

2) Если этот пользовательский файл недоступен в том месте, где находится MSI-файл, то мне нужно открыть диалог OpenFile, чтобы пользователь мог указать местоположение этого файла.

Короче говоря, по умолчанию установщик должен искать настроенный файл в том же месте, где находится установщик, и, если файл недоступен, показать диалог OpenFile.

Любое предложение или пример кода будет очень полезным, так как я немного новичок в мире WIX.

Спасибо за ваше время.

1 Ответ

0 голосов
/ 10 декабря 2010

Хорошо, первое, что вы должны выяснить, есть ли файл там.Для этого используйте элементы DirectorySearch / FileSearch .

Далее, основываясь на графике результатов поиска файлов (в конечном итоге это будет определенное свойство) и создайте новый диалог,Вы можете найти, как настроить последовательность вашего диалогового интерфейса здесь .

И, наконец, использовать элемент CopyFile для копирования.

...