2008-11-14 2 views
4

Я столкнулся с этой проблемой снова и снова, но не могу найти решение (кроме моего, что не так хорошо, как я предполагаю).Flex Builder 3, выполняющий старые исходные коды

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

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

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

ответ

0

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

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

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

1

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

0

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

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

+0

Что вы подразумеваете под «rebuild remote SWF»? Вы строите свой swf где-то еще, кроме каталога bin-debug? – zinovii 2009-11-09 08:07:33

0

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

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

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

Взял меня проклятое время, чтобы выяснить, что такое.

0

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

0

ОБНОВЛЕНИЕ: Я узнал, что я неправильно использовал SWC и фактически компилировал части своего проекта в них. Когда я сделал это Flash Builder, я предпочел использовать классы SWC. Я сделал об этом в блоге: http://inchwormstudio.com/blog/flash-builder-flash-workflow-and-the-danger-of-careless-swcs/

ОРИГИНАЛ: В последнее время я сталкивался с этим. До сих пор решение Горро было единственным, что работает для меня.Резервное копирование на SVN или все, что вы используете. Удалите проект в гибком построителе, включая файлы на вашем HD. Оформить заказ еще раз и перестроить. Это очень раздражающая ошибка, особенно с тех пор, как я впервые столкнулся с ней, у меня почти был сердечный приступ. Это, как правило, выдает защитную сетку SVN из окна, когда вы понимаете, что ваш источник в порядке, но компилятор просто делает то, что ему нравится. Следует отметить, что это происходит в Flash Builder, а также в Flex Builder.

0

Я удалил myProject.swf из каталога HTML-шаблонов ... казалось, сделал трюк для меня тогда и там.

 Смежные вопросы

  • Нет связанных вопросов^_^