Файл из местоположения MSI - PullRequest
0 голосов
/ 01 марта 2010

Я хотел бы скопировать файл, расположенный рядом с msi, в папку с программным файлом.

У меня есть следующий код в моем проекте:

<DirectoryRef Id="Global.txt">
  <Component Id="Global.txt" Guid="263B6F39-BE6B-4b51-8AE4-4D152436F0AE" DiskId="2" NeverOverwrite="yes" Permanent="yes">
    <File Name="Global.txt" Source="./Global.txt" Compressed="no" DiskId="2"/>
  </Component>
</DirectoryRef>

Проблема в том, что для создания MSI-файла необходимо разместить пустой файл с именем Global.txt на компьютере разработчика.

Есть ли элегантное решение для моей проблемы?

1 Ответ

0 голосов
/ 02 марта 2010

Размер файла и дата модификации хэшируются и встраиваются в MSI, вам нужно будет обновить MSI после сборки, если вы хотите, чтобы ваши клиенты редактировали Global.txt после того, как MSI был создан.

См. Самое простое решение для замены крошечного файла внутри MSI? для одного решения.

...