Visual Studio安装项目 - 如果存在,则排除web.config文件

时间:2011-11-24 12:26:07

标签: visual-studio-2005 installer setup-project setup-deployment

如果目标计算机(和文件夹)中已存在web.config(或app.config)文件,它如何在Visual Studio安装程序中排除?

通常,web.config和app.config文件包含与特定客户相关的配置信息。如果他们只是安装设置,他们的配置文件将被覆盖。我想在覆盖之前检查配置文件是否存在。如果配置文件已经存在,我不想覆盖它。

2 个答案:

答案 0 :(得分:6)

这很简单。从安装程序中右键单击项目中/ primary输出的内容,并有一个排除过滤器选项。只需创建一个新过滤器并添加要排除的文件。然后完成。

现在检查您已安装的文件夹,但在那里找不到排除的文件。

更多信息:http://dataerror.blogspot.in/2010/06/creating-web-setup-project-for-aspnet.html

希望这会对你有所帮助。

答案 1 :(得分:1)

您可以使用searches来确定文件是否已存在,然后调整 安装包含文件包

中的文件的components