Проект установки Visual Studio - исключите файл web.config, если он существует - PullRequest
4 голосов
/ 24 ноября 2011

Как исключить файл web.config (или app.config) в установщике Visual Studio, если он уже существует на целевой машине (и в папке)?

Обычно файл web.config и app.config содержитинформация о конфигурации, относящаяся к конкретному клиенту.Если они просто установят программу установки, их файлы конфигурации будут перезаписаны.Я хочу проверить наличие файла конфигурации, прежде чем перезаписывать его.Если файл конфигурации уже существует, я не хочу его перезаписывать.

Ответы [ 2 ]

6 голосов
/ 12 октября 2012

Это довольно просто. В установщике щелкните правой кнопкой мыши по содержимому / первичному выходу из проекта, и есть опция фильтра исключения. В этом просто создайте новый фильтр и добавьте файлы, которые вы хотите исключить. После этого вы закончите.

Теперь проверьте папку, в которую вы установили, и вы не найдете там исключенных файлов.

Для более: http://dataerror.blogspot.in/2010/06/creating-web-setup-project-for-aspnet.html

Надеюсь, это поможет вам.

1 голос
/ 25 ноября 2011

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

...