Используйте Flex 4.5 и 4.0 в Adobe Flash Builder 4 - PullRequest
2 голосов
/ 13 мая 2011

Поскольку новый Flex SDK 4.5 стал стабильным выпуском, я хочу обновить свои приложения до нового SDK.Но без потери компиляции с SDK 4.0, с которой они работают на отлично.Я использовал Flash Builder 4.0 для их создания.Есть ли способ в Flash Builder условно скомпилировать с 4.0 и 4.5 и создать две версии выпуска в отдельных папках bin-debug?

Ответы [ 2 ]

6 голосов
/ 13 мая 2011

Flash Builder поддерживает несколько SDK;но вы можете использовать только один SDK для каждого проекта.У вас есть несколько вариантов:

  1. Используйте инструмент сборки, такой как ANT, для создания ваших сборок.Это, вероятно, самый элегантный, но, вероятно, требует самой настройки.
  2. Создайте два проекта;один для каждого SDK.Направьте исходный каталог в каждом проекте на один и тот же источник.Это может вызвать проблемы в долгосрочной перспективе, если вам нужно внести изменения, специфичные для SDK.
  3. Переключите SDK на проект, если вам нужно перекомпилировать с другой версией.Это легко сделать;но будет утомительно, если вы будете делать это много.

Для компонентов Flextras я сохраняю разные ветви кода для каждого SDK.Это связано с тем, что из-за изменений в SDK нам часто нужны разные версии кода.В качестве одного примера, с нашим компонентом Spark AutoComplete Flex 4.5 представил ошибку, которой не было в Flex 4 или Flex 4.1.Итак, у нас есть версия Flex 4 и версия Flex 4.5.

При разработке большинства традиционных приложений я бы не ожидал, что важно поддерживать несколько SDK с одной и той же кодовой базой.

0 голосов
/ 13 мая 2011

Краткий ответ: у Flash Builder нет возможности одновременно создавать несколько версий SDK.Но вы можете переключать SDK, если планируете выпускать не очень часто.

...