我正在使用常規的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