Vs.net Setup Project условный, если файл существует - PullRequest
1 голос
/ 02 августа 2011

Друзья Как установить этот код Условия настройки VS.NET.

<Copy Condition="!Exists($(DestPath)database.dat)"
      SourceFiles="$(SrcPath)database.dat"
      DestinationFolder="$(DestPath)"/>

Ссылка на источник

1 Ответ

2 голосов
/ 02 августа 2011

Вы можете попробовать этот подход:

  • зайдите в редактор условий запуска в вашем проекте установки
  • создайте новый поиск файлов и настройте его для поиска вашего файла
  • запомнить свойство установщика, используемое в этом поиске
  • Перейти в редактор файловой системы
  • выберите ваш файл
  • в своей панели свойств установите в поле «Условие» свойство поиска отменено; например, если свойство поиска называется MY_FILE_SEARCH, условие может быть:

    NOT MY_FILE_SEARCH

Таким образом, файл устанавливается только в том случае, если поиск ничего не находит.

...