Flex Builder 3 выполняет старые исходные коды
-
08-07-2019 - |
Вопрос
Я сталкиваюсь с этой проблемой снова и снова, но не могу найти никакого решения (кроме моего, которое, как мне кажется, не очень хорошее).
Не знаю почему, иногда Flex Builder выполняет старые исходные коды после внесения изменений. Во время отладки я вижу, как он проходит через источник (например, изменяет локальные переменные), которого не существует (даже если я удаляю весь этот блок или функцию).
Мой способ решить эту проблему - удалить проект (конечно же, создав резервные копии исходных кодов) и создать новый, добавить в проект резервные копии и перестроить. Он начинает работать так, как должен работать, но этот способ не так удобен, особенно если источники находятся на удаленном компьютере, и вам необходимо настроить .net back-end.
Кто-нибудь знает, как решить?
Решение
Я тоже столкнулся с этой проблемой. Что вы можете сделать, это:
<Ол>Проблема должна быть решена после этого.
Другие советы
Попробуйте Project-> Очистить, чтобы выгрузить все и восстановить с нуля.
Да, я забыл сказать - это тоже не помогает .. Обычно первое, что я пытаюсь в этом случае, это отключить автоматическую сборку, очистить проект и снова собрать все .. То же самое.
Я предполагаю, что, возможно, Builder не сможет каким-либо образом перестроить удаленный SWF-файл и запустит старый.
Перейдите на вкладку "Проблемы". Если возникнет ошибка, запустится последняя успешная сборка.
Если все проблемы решены и это все еще происходит, тогда очистка проекта преформ, как утверждает RickDT.
Обычно, когда я обновляюсь из SVN и файл main.swf перезаписывается, мне нужно 1: вернуть main.swf и 2: выполнить очистку проекта, чтобы он снова нормально запускался:)
Мне понадобилось время, чтобы выяснить это.
Я некоторое время жил с этой надоедливой проблемой. Это начинает происходить каждые несколько дней. Лучшее решение, которое я нашел, - это (a) очистить (b) изменить веб-браузер по умолчанию в Windows-> Свойствах. Я переключаюсь между FF & amp; хром. Пожалуйста, дайте мне знать, если у вас есть лучшее решение.
ОБНОВЛЕНИЕ: я обнаружил, что неправильно использовал SWC и фактически компилировал в них части своего проекта. Когда я делал это, Flash Builder предполагал, что вместо этого я хочу использовать классы SWC. Я сделал пост в блоге об этом здесь: "> http://inchwormstudio.com/blog/flash-builder-flash-workflow-and-the-danger-of-careless-swcs/
ОРИГИНАЛ: В последнее время я тоже сталкивался с этим. Пока решение Горро было единственным, которое работает для меня. Резервное копирование в SVN или что вы используете. Удалите проект в Flex Builder, включая файлы на вашем HD. Оформить заказ еще раз и восстановить. Это очень раздражающая ошибка, тем более, что когда я впервые столкнулся с ней, у меня чуть не случился сердечный приступ. Это как бы выбрасывает сеть безопасности SVN в окно, когда вы понимаете, что ваш источник в порядке, но компилятор просто делает то, что ему нравится. Следует отметить, что это происходит как в Flash Builder, так и в Flex Builder.
Я удалил myProject.swf из каталога HTML-шаблонов ... мне показалось, что тут и сейчас.