单击编译按钮时,Inno Script Studio无限期挂起

时间:2016-03-14 10:16:31

标签: windows inno-setup windows-7-x64

我在Windows 7上遇到了一个反复出现的问题,即在点击Inno Script Studio 2.2.2.32版中的编译按钮时,应用程序会无限期挂起并拒绝回复。在完成任务并重新启动软件后,问题仍然存在,只有在重新启动操作系统时才能解决问题。

问题似乎是一个问题,即先前编译的Inno Setup可执行文件不能被更新版本的文件覆盖。

尝试手动删除文件资源管理器中的文件会导致出现以下对话框,但从未完成:

enter image description here

通过命令行尝试相同会导致命令永远不会终止。

这似乎只有在安装过早终止时才会发生,因为脚本遇到了错误。检查文件时,它没有设置所有权或权限。据我所知,它似乎与防病毒软件无关,因为我已经禁用了我在SCM中看到的所有Sophos服务。

以前有人有过这个问题吗?

2 个答案:

答案 0 :(得分:1)

尝试通过为每个编译使用唯一的输出文件名来解决此问题。

您可以使用:

[Setup]
OutputBaseFilename=setup-{#GetDateTimeString('yyyy-mm-dd-hh-nn-ss', '', '')}

答案 1 :(得分:0)

这是否会在另一个IDE中发生?

我的意思是经典的Compile32.exe(默认的Inno Setup IDE)或Visual& Microsoft Visual Studio安装程序或RAD& Embarcadero RAD Studio的安装程序?

这可能是IDE相关的东西或Windows,所以我们需要逐个消除它们。