Inno Script Studio зависает до бесконечности при нажатии кнопки компиляции

У меня периодически возникает проблема с Windows 7, когда при нажатии на кнопку "Компилировать" в Inno Script Studio версии 2.2.2.32 приложение зависает на неопределенное время и отказывается отвечать. После завершения задач и перезапуска программного обеспечения проблема сохраняется, и она устраняется только после перезапуска операционной системы.

Кажется, проблема заключается в том, что ранее скомпилированный исполняемый файл Inno Setup не может быть перезаписан более новой версией файла.

Попытка вручную удалить файл в проводнике приводит к появлению следующего диалогового окна, но оно никогда не завершается:

введите описание изображения здесь

Попытка того же самого через командную строку приводит к команде, которая никогда не завершается.

Похоже, это происходит только тогда, когда установка преждевременно прекращается, поскольку в сценарии обнаружена ошибка. При проверке файла у него нет прав владения или прав доступа. Насколько я могу судить, это не относится к антивирусному программному обеспечению, поскольку я отключил все службы Sophos, которые я вижу в SCM.

У кого-нибудь была эта проблема раньше?

2 ответа

Попробуйте обойти проблему, используя уникальное имя выходного файла для каждой компиляции.

Ты можешь использовать:

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

Это происходит с другой IDE?

Я имею в виду классический Compile32.exe (Inno Setup IDE по умолчанию) или Visual & Installer для Microsoft Visual Studio или RAD & Installer для Embarcadero RAD Studio?

Это может быть вещь, связанная с IDE, или Windows, поэтому мы должны устранить их один за другим.

Другие вопросы по тегам