2011-05-24 189 views
0

我正在使用Visual Studio 2008,並且使用相同的方法創建了安裝項目。無論何時更改任何文件,甚至重命名任何文件,部署應用程序後,setup.exe自動開始重新安裝設置。在這種情況下,它應該定製錯誤。setup.exe的自動安裝

不要任何人有想法在這?

+0

你在哪裏遇到這個問題。在目標上還是在開發環境中? – 2011-05-24 12:55:38

回答

0

這是正常行爲。如果Windows Installer確定某些已安裝資源丟失,它將自動執行修復。

此修復被觸發:

  • 通過播發快捷
  • 啓動與應用程序相關的文件,啓動應用程序

爲了避免它,你應該:

  • 確保您的應用程序不會刪除,移動或重命名已安裝的文件;如果你需要工作用的文件使用Application Data文件夾

  • 確保刪除的文件不在其組件的主要成員;這是通過控制Component table

要回答您的實際問題,您不能顯示自定義的錯誤。你只能嘗試避免這種行爲。