Flex Builder 3 выполняет старые исходные коды - PullRequest
4 голосов
/ 14 ноября 2008

Я сталкиваюсь с этой проблемой снова и снова, но не могу найти никакого решения (кроме моего, которое, я думаю, не такое уж хорошее).

Не знаю почему, иногда Flex Builder выполняет старые исходные коды после внесения изменений. Во время отладки я вижу, как он проходит через источник (например, изменяет локальные переменные), которого не существует (даже если я удаляю весь этот блок или функцию).

Мой способ решить эту проблему - удалить проект (конечно же, с помощью резервного копирования исходных кодов) и создать новый, добавить в проект резервные копии и перестроить. Он начинает работать так, как должен работать, но этот способ не так удобен, особенно если источники находятся на удаленной машине, и вам необходимо настроить .net back-end.

Кто-нибудь знает, как решить?

Ответы [ 7 ]

1 голос
/ 14 ноября 2008

Попробуйте Project-> Clean, чтобы сбросить все и восстановить с нуля.

0 голосов
/ 25 апреля 2010

Я удалил myProject.swf из каталога HTML-шаблонов ... казалось, что тут и получилось.

0 голосов
/ 15 ноября 2009

ОБНОВЛЕНИЕ: Я обнаружил, что неправильно использовал 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.

0 голосов
/ 08 ноября 2009

Я уже некоторое время живу с этой надоедливой проблемой. Это начинает происходить каждые несколько дней. Лучшее решение, которое я нашел, - это (а) очистить (б) изменить веб-браузер по умолчанию в Windows-> Свойства. Я переключаюсь между FF и Chrome. Пожалуйста, дайте мне знать, если у вас есть лучшее решение.

0 голосов
/ 27 мая 2009

Я тоже столкнулся с этой проблемой. Что вы можете сделать, это:

  1. Выполнить команду очистки в Flex Builder.
  2. Закройте проект с проблемой.
  3. Перейдите в папку вашего проекта в Windows Explorer / Finder и т. Д.
  4. Удалить папку отладки / выпуска в файловой системе.
  5. Повторно откройте проект и восстановите.

После этого проблема должна быть решена.

0 голосов
/ 23 января 2009

Проверьте вашу вкладку проблем, если есть какая-либо ошибка, она запустит последнюю успешную сборку.

Если все проблемы решены и это все еще происходит, тогда очистка проекта преформ, как утверждает RickDT.

Обычно, когда я обновляюсь из SVN и файл main.swf перезаписывается, мне нужно 1: вернуть main.swf и 2: выполнить очистку проекта, чтобы он снова запустился нормально:)

Мне понадобилось время, чтобы понять это.

0 голосов
/ 15 ноября 2008

Да, я забыл сказать - это тоже не помогает .. Обычно первое, что я пытаюсь в этом случае, это отключить автоматическую сборку, очистить проект и снова собрать все .. То же самое.

Я предполагаю, что, возможно, Builder не может каким-то образом перестроить удаленный SWF-файл и запускает старый.

...