В моем файле .wxs у меня есть следующее объявление файла. Этот файл уже существует в каталоге установки. Он не копируется из исходного каталога. Мне нужно обновить его с помощью util:XmlConfig во время установки. Часть XmlConfig работает.
<File Id="AppConfig" Name="Dynamics.exe.config" Source="C:\Program Files (x86)\Microsoft Dynamics\GP2010\Dynamics.exe.config" />
Проблема в том, что я не могу предположить, что файл всегда будет существовать в одном и том же месте. Я бы очень хотел просто сослаться на это так:
<File Id="AppConfig" Name="[#INSTALLDIR]\Dynamics.exe.config" />
Однако это не удается со следующим сообщением:
> light.exe ....
The system cannot find the file 'SourceDir\....\[#INSTALLDIR]\Dynamics.exe.config'
Как я могу сказать, что «файл уже существует в каталоге установки, использовать этот файл во время установки и не проверять его сейчас»?