Это противоречит рекомендациям установщика Windows для жестких программных каталогов.Вы никогда не можете предположить, что всегда будет D: или даже C :.Тем не менее, клиенты спрашивали (требовали), чтобы я что-то установил в D: \ FOO.
Итак, как сделать клиента счастливым и заставить установку все еще «работать» на той виртуальной машине, у которой нет D:?Перенаправляя каталог во время установки с помощью специального действия, которое перенаправляет его только в том случае, если D: является фиксированным жестким диском.
Кроме того, хотя элемент CopyFile полезен, он на самом деле не нужен, поскольку вы можете просто создать файлыв компоненты дважды, и Smart Cabing гарантирует, что ваш MSI не будет раздуваться, если записи файлов указывают на одну и ту же запись в хранилище media \ cab.