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, поэтому мы должны устранить их один за другим.