Visual Studio 安装项目 - 排除 web.config 文件(如果存在)
如果目标计算机(和文件夹)上已存在 web.config (或 app.config)文件,如何在 Visual Studio 安装程序中排除它?
通常,web.config 和 app.config 文件包含与特定客户相关的配置信息。如果他们只是安装安装程序,他们的配置文件将被覆盖。我想在覆盖配置文件之前检查它们是否存在。如果配置文件已经存在,我不想覆盖它。
How can I exclude web.config (or app.config) file in visual studio installer if it already exist on target machine (and folder)?
Normally, web.config and app.config file contains configuration information related to the particular customer. If they just install setup, their config files will be overwritten. I want to check for existence of configuration file before overwriting them. If config file is already there, I do not want to overwrite it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这很简单。从安装程序中右键单击项目的内容/主要输出,然后有一个排除过滤器的选项。只需创建一个新的过滤器并添加要排除的文件即可。然后就完成了。
现在检查您安装的文件夹,您将不会在那里找到排除的文件。
有关更多信息:http://dataerror.blogspot。在/2010/06/creating-web-setup-project-for-aspnet.html
希望这对您有帮助。
This is pretty simple. From the installer right click on the content from/primary output from project and there is an option of exclude filter. In that just create a new filter and add the files you want to exclude.Then you are done.
Now check your folder where you have installed and you will not find the excluded files there.
For more :http://dataerror.blogspot.in/2010/06/creating-web-setup-project-for-aspnet.html
Hope this helps you.
您可以使用搜索 确定文件是否已经存在,然后条件
安装组件 包含包中的文件
You can use searches to determine if the files already exist, and then condition the
installation of the components that contain the files in the package