2011-05-24 79 views
0

我正在使用Visual Studio 2008,并且使用相同的方法创建了安装项目。无论何时更改任何文件,甚至重命名任何文件,部署应用程序后,setup.exe自动开始重新安装设置。在这种情况下,它应该定制错误。setup.exe的自动安装

不要任何人有想法在这?

+0

你在哪里遇到这个问题。在目标上还是在开发环境中? – 2011-05-24 12:55:38

回答

0

这是正常行为。如果Windows Installer确定某些已安装资源丢失,它将自动执行修复。

此修复被触发:

  • 通过播发快捷
  • 启动与应用程序相关的文件,启动应用程序

为了避免它,你应该:

  • 确保您的应用程序不会删除,移动或重命名已安装的文件;如果你需要工作用的文件使用Application Data文件夹

  • 确保删除的文件不在其组件的主要成员;这是通过控制Component table

要回答您的实际问题,您不能显示自定义的错误。你只能尝试避免这种行为。