Я создаю установщик, использующий встроенную функцию Adobe AIR. Обычно компилятор создает для меня каталог со всеми необходимыми файлами, которые я затем использую для создания установщика .msi.
Раньше я мог просто дважды щелкнуть файл .exe в этом сгенерированном каталоге, и приложение уже работало (Хороший способ проверки правильности созданных файлов).
Теперь я наткнулся на ситуацию, когда я дважды щелкаю по файлу .exe, и ничего не происходит. Нет сообщений об ошибках, нет журналов, ничего. Файл .exe сразу завершается.
Я выкопал и установил старый установщик моего приложения и попытался запустить его, в результате установка работает нормально. Но как только я заменяю свой SWF-файл в каталоге установки новой сборкой моего приложения, у меня снова возникает проблема.
Итак, очевидно, что SOMETHING в Main.swf не согласен с файлом .exe, но так как нет сообщений об ошибках или чего-либо еще, очень трудно понять, в чем проблема.
Приложение работает из среды IDE, кстати, проблема возникает только тогда, когда я использую его в сочетании с выводом в автономном режиме времени выполнения.
Кто-нибудь когда-нибудь испытывал нечто подобное? И как вы смогли выяснить, что происходит? Есть ли какое-то секретное место, где AIR, возможно, регистрирует некоторые ошибки, или есть способ убедить его выдать какой-нибудь журнал ошибок?