我正在使用常规的Visual Studio安装项目来部署我的ASP.NET应用程序。我需要处理目标目录中现有web.config的情况。当找到一个时,它需要在安装前重命名。如果这没有发生,新的web.config将不会覆盖旧的。如何在使用VS MSI安装程序进行安装之前备份Web.config
在安装的文件被复制之前,我怎样才能让自定义动作重命名旧的web.config?
到目前为止,我已经尝试从System.Configuration.Install.Installer派生并重写OnBeforeInstall,Install和Commit。似乎所有这些方法都是在将新文件复制到目标目录之后进行的。
我有同样的问题,需要在安装前(MSI安装和部署vs2010)将现有配置文件复制到新文件夹(文件夹名称:appname +版本号)。可能吗? – Praveen 2013-03-25 12:22:44